1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php // Fonction utilisée pour le ping function ping($arg) { if ( $fp = @fsockopen($arg["host"], $arg["port"], $errno, $errstr, 0) ) { fclose($fp); // Risque d'afficher "closed connexion" (à commenter si problème) return true; } return false; } // Changer la valeur de "host" et "port" suivant la config du serveur $ping = array ("map" => array ("host" => "127.0.0.1", "port" => 6900)); $servers = (ping ($ping["map"]) ? 'Serveur en line' : 'Serveur hors ligne'); echo $servers; ?> |