De acordo como que eu entendi ao executar as alteraçoes que você me pediu obtive a seguinte resposta: function Pinga($IP,$PORTA){ $IPAddress = $IP; $Port = $PORTA; $fp=@fsockopen ($IPAddress,$Port, $errno, $errstr,(float)0.5); if(!$fp) { return print("Offline"); } else { fclose($fp); return print("Online"); } } o que sera que eu fiz de errado, lembrando sou totalmente leigo nesta area, apenas estou tentando começar..... ele tem que fazer um do wilhe constante falta algum comando? obrigado