correzione...
ho visto che con l'altro metodo ti dava sempre un OK come risposta...questo è un pò diverso...ma funziona di sicuro...il file ora deve essere strutturato così
ip1|portaAperta
ip2|portaAperta
ip3|portaAperta
...
ipn|portaAperta
per porta aperta si intende una qualsiasi porta aperta sul pc che vuoi controllare, http, ftp, ssh, telnet, netbios (win la dovrebbe avere aperta se sono computer in rete), ecc ecc
Codice PHP:
<?
error_reporting(0);
set_time_limit(0);
$ip=file('ipfiletable');
for($i=0;$i<count($ip);$i++)
{
$ip[$i]=str_replace("\n",'',$ip[$i]);
$ip[$i]=str_replace("\r",'',$ip[$i]);
$ip[$i]=explode('|',$ip[$i]);
$fp=fsockopen($ip[$i][0],$ip[$i][1],$errno,$errstr,30);
if($fp)
{
echo $ip[$i][0].' OK'."\n";
fclose($fp);
}
else
echo $ip[$i][0].' NO'."\n";
}
?>