Problem SQL Server Installation
22. März 2015Fake Aufrufe bei Google Analytics durch Referrer-Spam
16. Mai 2015Ein kleiner PHP Pingtest / Portchecker.
Mit diesem PHP Skript ist es möglich die Erreichbarkeit eines Hostes durch einen Ping oder per Portanfrage zu prüfen.
Viele Hoster haben jedoch die Pingfunktion auf ihren Server deaktiviert.
Der Portcheck sollte jedoch immer funktionieren.
<?php // Initialisierung der Ziele / Wenn Port leer -> ICMP (Ping), sonst Portcheck $ServerList = array( "Server1" => "www.google.de", "Port1" => "80", "Server2" => "www.google.de", "Port2" => ""); for ($i = 1; $i <= (count($ServerList)/2); $i++) { $Server = $ServerList["Server".$i]; $Port = $ServerList["Port".$i]; echo $Server. ":"; echo $Port; // ICMP (Ping) oder Portcheck if ($Port <> "") { if (!$socket = @fsockopen($Server, $Port, $errno, $errstr, 30)) { echo " -=> Offline! <br/>"; } else { echo " -=> Online! <br/>"; fclose($socket); } } else { $str = exec("ping -n 1 -w 1 ".$Server, $input, $result); if ($result == 0){ echo " -=> Online! <br/>"; }else{ echo " -=> Offline! <br/>"; } } } ?>
1 Comment
i want to ping a game server what to do ?