Salut,
Voici mon soucy : je souhaiterai afficher sur une page php de mon site web si mon serveur perso et UP ou DOWN sachant qu'il tourne sur windows. Est-il possible de faire un ping test via une DNS? Est ce que le login du serveur rentre en compte dans la programmation du script.
Vous l'avez sans doute compris... et oui encore un novice!!
J'ai remarqué que la question à déjà était soulevé, mais les explication ne son pas claires.Lien
Voici le bout de code qui me retenue l'attention:
<?
$nom[0]="";
$adresse[0]="";
$port[0]=21;
$nom[1]="";
$adresse[1]="";
$port[1]=21;
$nom[2]="";
$adresse[2]="";
$port[2]=21;
$nom[3]="FTP Microsoft";
$adresse[3]="ftp.microsoft.com";
$port[3]=21;
$i=0;
while($nom[$i])
{
if ($port[$i]==80) {$prefixe="http";}
if ($port[$i]==21) {$prefixe="ftp";}
echo "<tr>";
echo "<td width=\"500\">";
echo "<a href=\"" . $prefixe . "://" . $adresse[$i] . "\" target=\"_blank\"".">" . $nom[$i] ."</a> ";
$reponse = fsockopen($adresse[$i], $port[$i]);
echo "</td>";
echo "<td width=\"100\">";
if ($reponse) {
echo "<font color=green><b>OUI</b></font>";}
else {
echo "<font color=red><b>NON</b></font>"; }
echo "</td></tr>";
$i++;
}
// fermeture du socket
fclose ($reponse);
?>
Merci d'avance de votre aide!!
ciao