admin Founder


Registrato: Oct 03, 2008 Messaggi: 261
|
Inviato: Dom Mag 17, 2009 10:41 pm Oggetto: [PHP] Firma Dinamica |
|
|
ecco a voi una semplice firma dinamica con browser detector ip e OS detector semplice semplice spero vi piaccia
| Codice: | <?php
function so(){
$so=array(
'Windows NT 6.0' => 'Windows Vista',
'Windows NT 5.1' => 'Windows XP',
'Windows NT 5.0' => 'Windows 2000',
'Mac' => 'Mac',
'PPC' => 'Mac',
'Linux' => 'Linux'
);
foreach($so as $chiave => $valore) {
if(strpos($_SERVER['HTTP_USER_AGENT'],$chiave)){
return $valore;
}
}
return 'Sconosciuto';
}
function browser() {
$browser=array(
'MSIE' => 'Internet Explorer',
'Firefox' => 'Firefox',
'Opera' => 'Opera',
'Konqueror' => 'Konqueror',
'Netscape' => 'Netscape',
'Google' => 'Chrome',
'Safari' => 'Safari',
'Lunascape' => 'Lunascape'
);
foreach($browser as $chiave => $valore) {
if(strpos('.' . $_SERVER['HTTP_USER_AGENT'],$chiave)){
return $valore;
}
}
return 'Sconosciuto';
}
$so=so();
$browser=browser();
$sito="http://www.kinginfet.net/";
header ("Content-type: image/png");
$immagine=imagecreate(250,110);
imagecolorallocate($immagine,0,0,0);
$colore=imagecolorallocate($immagine,226,098,0);
$colore2=imagecolorallocate($immagine,0,160,0);
$colore3=imagecolorallocate($immagine,150,150,150);
$colore4=imagecolorallocate($immagine,60,60,60);
for($y=10;$y<=120;$y=$y+10){
imageline ($immagine,0,$y,350,$y, $colore4);
}
for($x=10;$x<=340;$x=$x+10){
imageline ($immagine,$x,0,$x,130, $colore4);
}
imagestring ($immagine,2,10,10,'#IP: ',$colore);
imagestring ($immagine,2,35,10,$_SERVER['REMOTE_ADDR'],$colore2);
imagestring ($immagine,2,10,30,'#Sistema Operativo: ',$colore);
imagestring ($immagine,2,125,30,$so,$colore2);
imagestring ($immagine,2,10,50,'#Browser: ',$colore);
imagestring ($immagine,2,65,50,$browser,$colore2);
imagestring ($immagine,2,10,70,'#Web Site:',$colore);
imagestring ($immagine,2,72,70,$sito,$colore2);
imagestring ($immagine,2,108,90,'PoWeReD By KinG-InFeT',$colore3);
imagepng($immagine);
imagedestroy($immagine);
?> |
: |
|