//Fonction pour vérifier le status d'un autre serveur function valid_url($url){ $fp = @fopen($url, "r"); //@ pour embêcher l'affichage des message d'erreur if ($fp !== FALSE) { fclose($fp); print "<p>Le site ".$url." est <font color=blue>ONLINE</font></p>"; } else { print "<p>Le site ".$url." est <font color=red>OFFLINE</font></p>"; } } //Appel de la fonction valid_url("http://openprg.homeip.net");
????si j'essaye avec google...ca marche pas...ca me dit qu'il est offline....bizarre bizarre
apparemment l'appel de la fonction ne se fait bien que quand j'appelle le fichier d'index comme ca quoi :valid_url("http://hero41.dyndns.org/index.php");
moi je l'est tester sur quelques sites et sa fonctionnais très bien.je vais vérifier ça pour google et d'autre site de ce genre.
google ca marche pas parce qu'il ont inclus un système de défense pour éviter qu'on utilise leur serveur sans passer par leur site.
j'ai vérifié mon code et il marche très bien.http://hypranet.homeip.net/status.phpesayer vous allez voir !
sinon par socket$connection = fsockopen("www.titaxium.com", "80");if(!$connection){print "Serveur OFFLINE";}else{print "Serveur ONLINE";}++asp
Je rajoute ca au cas ou certains voudrais afficher des images a la place du texte (dead et live.gif sont les indicateurs de connection); également ajouté un timeout de 4 sec.<?php$live = "http://www.tonsite.com/live.gif";$dead = "http://www.tonsite.com/dead.gif";$connection = fsockopen("www.tonsite.com", 80, &$errno, &$errstr, 4);if(!$connection){ header("Location: $dead");}else{ header("Location: $live");}?>
Je suis du côté de Aspect : Les sockets à toutes les sauces :)7/10
Les sockets c'est bien mais pas terrible sur les hebergeur gratuit ...... :(
et oui c pour ça ki ya des gens comme moi qui donnent la posibilité a des gens comme toi d'héberger ton site sur un bon serv et sur une bonne ligne pour un petit apel audiotel par mois :)
Bonjour,Excusez mon incompétence, j'ai eu beau chercher je ne voi pas comment insérer ce code dans une page.Je m'explique, j'aurai aimé insérer ça dans un portail de forum, avec pour les images:-online: http://thunderpat.ifrance.com/download/logo_wowned_2.gif-offline: http://thunderpat.ifrance.com/download/logo_wowned_3.gifQuelqu un pourrait adapter ce code à mon cas, je ne vois vraiment pas comment faire.Merci d'avance!
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 470 membres 0 nouveaux aujourd'hui 16 151 membres club