Fjerne udskrivning af fejl
Hej jeg har lavet et lille script der skal pinge en ip og hvis den er der så skriver den online og hvis den ikke er der så skriver den offline..<?php
function control_socket($host, $port) {
$this->hostname = $host;
$this->portnumb = $port;
$this->contsock = fsockopen($this->hostname, $this->portnumb, $errno, $errstr, 5);
if ( $this->contsock ) {
echo "$host er Online";
}
else {
echo "$host er Offline
}
}
?>
<?
$ip = "qualon.lir.dk";
control_socket($ip, 110);
?>
her ligger problemet så, hvis den er offline skriver den denne fejl:
Warning: fsockopen(): php_network_getaddresses: gethostbyname failed in c:\programmer\apache group\apache\htdocs\status.php on line 5
Warning: fsockopen(): unable to connect to qualon.lir.dk:110 in c:\programmer\apache group\apache\htdocs\status.php on line 5
hvordan erstatter jeg det med "offline"; ???
