begin process at 2012 02 11 00:59:41
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > STATUS DE LA CONNECTION D'UN AUTRE SERVEUR

STATUS DE LA CONNECTION D'UN AUTRE SERVEUR


 Information sur la source

Note :
9 / 10 - par 3 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Niveau :Débutant Date de création :02/02/2003 Date de mise à jour :02/02/2003 21:27:11 Vu :3 509

Auteur : coolcrash

Ecrire un message privé
Site perso
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Voici un petit script que je viens de créer.
Très facile à comprendre et utiliser.

Source

  • //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");
//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");

 Conclusion

Amusez-vous !


 Sources de la même categorie

Source avec Zip TAPI : METTRE EN RELATION DEUX POSTES TELEPHONIQUES par ravery
Source avec Zip CLIENT / SERVEUR : LES SOCKETS par Morphinof
Source avec Zip VALIDATEUR_3WC par lezj
Source avec Zip MYGGL GOOGLE API CLASS FOR BEGINERZ par lezj
CLASSE WIKILOC par aKheNathOn

Commentaires et avis

Commentaire de ronanry le 03/02/2003 12:55:54

????
si j'essaye avec google...ca marche pas...ca me dit qu'il est offline....bizarre bizarre

Commentaire de ronanry le 03/02/2003 13:00:54

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");

Commentaire de coolcrash le 03/02/2003 17:25:07

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.

Commentaire de revinc le 03/02/2003 18:02:40

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.

Commentaire de coolcrash le 03/02/2003 20:52:01

j'ai vérifié mon code et il marche très bien.

http://hypranet.homeip.net/status.php

esayer vous allez voir !

Commentaire de Aspect le 11/02/2003 23:48:36

sinon par socket

$connection = fsockopen("www.titaxium.com", "80");

if(!$connection){
print "Serveur OFFLINE";
}else{
print "Serveur ONLINE";
}

++
asp

Commentaire de alfigor le 24/03/2003 15:29:17

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.

&lt;?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");
}
?&gt;

Commentaire de thepopolinux le 02/06/2003 23:51:34

Je suis du côté de Aspect : Les sockets à toutes les sauces :)
7/10

Commentaire de Clem le 14/06/2003 12:08:57

Commentaire de webkiller51 le 14/11/2003 19:37:08

Les sockets  c'est bien mais pas terrible sur les hebergeur gratuit
...... :(

Commentaire de thepopolinux le 14/11/2003 19:43:18

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 :)

Commentaire de archenom le 23/06/2006 09:57:49

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.gif

Quelqu un pourrait adapter ce code à mon cas, je ne vois vraiment pas comment faire.

Merci d'avance!

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales