Ping v PHP

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
sovicka
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 17. pro 2003
Bydliště: východní prágl
Kontaktovat uživatele:

Ping v PHP

Příspěvek od sovicka »

Zdar, potřeboval bych pingovat v PHP ...
zatím to řeším takto, ale nevýhode je jasná - nepoznám, zda je PC zaplé či ne, pokud u něj neotevřu nějaký port...

Kód: Vybrat vše

function ping($host) {
$port = "XX";
$name = GetHostByAddr($host);
$ip = GetHostByName($host);
				 $fp = fsockopen($host,$port,$errno,$errstr, 4);
         		 if (!$fp){
        		      echo "<tr class='PC'><td> $host <td><img src='pc.jpg'> <td class='small'> OFFLINE on port $port \n";
						 } else {
						 	 		echo "<tr class='PCo'><td> $host <br /> $ip <td><img src='pco.jpg'> <td class='small'> ONLINE on port $port\n";
									
	        fclose($fp);
 
       }

}
Francie ... sladká Francie
Odpovědět

Zpět na „Programování a web“