Zdravím potřebuji detekovat porty pomocí php k zobrazení stavu serveru unguje jak má ale zároveň blbne tím že mi vykazuje jistou chybu
Warning: set_error_handler() expects the argument () to be a valid callback in /var/www/ptpmb/class/CheckPort.php on line 15
private function ErrorHandler($errno, $errmsg, $filename, $linenum, $vars)
{
}
public function CheckPortStatus($Ip, $Port, $Timeout = 0.5)
{
set_error_handler($this->ErrorHandler($errno, $errmsg, $filename, $linenum, $vars)); // Disable failed connection warning
//error_reporting(0);
if($Fp1 = fsockopen($Ip, $Port, $ERROR_NO, $ERROR_STR, (float)$Timeout))
{
fclose($Fp1);
return(TRUE);
} else
{
//echo($ERROR_NO.','.$ERROR_STR);
return(FALSE);
}
restore_error_handler();
}