need help with server status code

i have a script that i found and modified to get the status of a server (up or down) and display the results… however it is constantly showing all as down no matter what server address i put in… have i missed something here?

[php]$servers = array(“127.0.0.1” => “80”, “google.com” => “80”, “downserver.come” => “80”);

function pingServer($serverID,$portID){
$start_time = microtime(true);
$file = @fsockopen ($serverID, $portID, $errno, $errstr, 10);
$end_time = microtime(true);

if ($file){
    fclose($file);
    return floor(($end_time - $start_time) * 1000);
}
return false;

}

foreach ($servers as $server => $port){
$pingTime = pingServer($server,$port);
if($pingTime){
echo $server.":".$port." (".$pingTime.“ms)
”;
} else {
echo $server.":".$port." (Offline)
";
}
echo “\n”;
}[/php]

Not sure what your issue is,

127.0.0.1:80 (30ms) google.com:80 (113ms) downserver.come:80 (Offline)

From your posted code.

Sponsor our Newsletter | Privacy Policy | Terms of Service