- <?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><a href=\"http://".$serveur_ok."\">http://".$serveur_ok."</a></tt>");
- ?>
-
-
- ################ Mise à jour ####################
-
-
- <?php
- $serveur = array("www.serveur1.com" => array(25,80,21),"www.serveur2.com" => array(80,25),"www.serveur3.com" => array(80,21,25));
- while(list($serv,$port) = each($serveur)){
- for($i=0;$port[$i]!="";$i++){
- //print "<tt>Socket sur serveur <b>".$serv."</b> port <b>".$port[$i]."</b></tt><br>";
- $connect=fsockopen($serv, $port[$i]);
- if($connect){
- $serveur_ok = $serv;
- break 2;
- }
- }
- }
- print(($serveur_ok=="")?"<tt>Aucun serveur n'est disponible pour le moment !</tt>":"<tt><a href=\"http://".$serveur_ok."\">http://".$serveur_ok."</a></tt>");
- ?>
<?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><a href=\"http://".$serveur_ok."\">http://".$serveur_ok."</a></tt>");
?>
################ Mise à jour ####################
<?php
$serveur = array("www.serveur1.com" => array(25,80,21),"www.serveur2.com" => array(80,25),"www.serveur3.com" => array(80,21,25));
while(list($serv,$port) = each($serveur)){
for($i=0;$port[$i]!="";$i++){
//print "<tt>Socket sur serveur <b>".$serv."</b> port <b>".$port[$i]."</b></tt><br>";
$connect=fsockopen($serv, $port[$i]);
if($connect){
$serveur_ok = $serv;
break 2;
}
}
}
print(($serveur_ok=="")?"<tt>Aucun serveur n'est disponible pour le moment !</tt>":"<tt><a href=\"http://".$serveur_ok."\">http://".$serveur_ok."</a></tt>");
?>