Ho appena creato questo script (un pò rozzo) che dovrebbe scrivermi su un file .dat l'equivalente(in termini di provider) di un ip, prendendo le iniziali di ogni ip:
sono le x qualche strano mitivo collegandomi con un ip 152.xx.x.xxcodice:<? $addr = $_SERVER['REMOTE_ADDR']; $provider1 = "Vodafone"; $provider2 = "libero"; if (substr($_SERVER['REMOTE_ADDR'],0,2) == '151') { $stat = "$provider2\n"; $a = fopen("stat.dat", "a+"); fputs($a, $stat); fclose($a); } elseif(substr($_SERVER['REMOTE_ADDR'],0,2) == '83') { $stat = "$provider1\n"; $a = fopen("stat.dat", "a+"); fputs($a, $stat); fclose($a); } else { $stat = "$addr\n"; $a = fopen("stat.dat", "a+"); fputs($a, $stat); fclose($a); } ?>
mi restituisce l'ipo invece di "libero"
![]()
![]()
potete aiutarmi? grazie!

Rispondi quotando
