Bonjour, j'utilise la fontion fsockopen de php afin de visualiser les ports ouvert sur mon serveur, mais je dispose d'un petit problème, lorsque le port est fermé, j'ai un warning qui s'affiche sur ma page Web.
Voici le source contenu dans le fichier php:
function scan($host, $port, $text) {
global $fp;
$fps = fsockopen($host, $port, $errstr, $errno, 0.6);
if($fps) {
echo "<img src=\"http://www.visentin-web.net/fichiers/online.gif\">Service $text online<BR>";
} else {
echo "<img src=\"http://www.visentin-web.net/fichiers/offline.gif\"><FONT COLOR = \"#FF0000\">Service $text offline</FONT><BR>";
}
}
scan("192.168.0.250", 21, "FTP" );
Et voici le message de warning qui me retourne si il n'arrive pas a se connecter sur le port 21 :
Warning: fsockopen(): unable to connect to 192.168.0.250:21 in /var/www/visentin/monitoring/themes/desintegr/template.php on line 163