FearBlue
Messages postés149Date d'inscriptionlundi 15 septembre 2003StatutMembreDernière intervention26 octobre 2008
-
26 oct. 2003 à 00:34
FearBlue
Messages postés149Date d'inscriptionlundi 15 septembre 2003StatutMembreDernière intervention26 octobre 2008
-
26 oct. 2003 à 16:04
Slt a tous
je cherche a savoir comment savoir si un serveur est en ligne ou hors ligne.Je me rapelle avoir vu un exemple avec la fomction exec mais je me rapelle plus.
Je vous remercie d'avance
FearBlue
Messages postés149Date d'inscriptionlundi 15 septembre 2003StatutMembreDernière intervention26 octobre 2008 26 oct. 2003 à 16:04
Slt merci g trouvé
<?php
$serveur = array("www.serveur1.com","www.serveur2.com","www.serveur3.com"); // tableau des serveurs
for($i=0;$i<count($serveur);$i++){ // tant kil ia des serveurs...
$connect=fsockopen($serveur[$i], 25); // socket sur port 25 du serveur
if($connect){ // si il répond...
$serveur_ok = $serveur[$i]; // on lenregsitre dans la variable $serveur_ok
break; // et on kitte le for
}
}
print((empty($serveur_ok))?"<tt>Aucun serveur n'est disponible pour le moment !</tt>":"<tt>http://".$serveur_ok."</tt>");
?>