Pinger un serveur en php ?

Pinger un serveur en php ? - PHP - Programmation

Marsh Posté le 11-10-2002 à 19:33:06    

Y a t il une fonction en php pour pinger un serveur pour savoir s il est up ?

Reply

Marsh Posté le 11-10-2002 à 19:33:06   

Reply

Marsh Posté le 11-10-2002 à 19:51:26    

fsockopen($nom_serveur, 80);
 
avec $nom_serveur="www.presence-pc.com" (pas de "http://)
 
renvoie vrai si le serveur répond


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 11-10-2002 à 21:02:09    

system('ping ip';);
ou man ping pour avoir les options du ping

Reply

Marsh Posté le 11-10-2002 à 21:21:09    

:non: les appels systeme sont ultra-couteux (~ ultra-longs)
 
pour obtenir le ping effectif, ca je sais po.
 
y a k'a chronométrer l'exécution de fsockopen  :D


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 11-10-2002 à 22:18:17    

oué mais fsockopen se connecte à un port, or le ping c du ICMP

Reply

Marsh Posté le 11-10-2002 à 22:19:38    

ché bieng mais c'est la meilleur méthode pour savoir si tel site est accessible


---------------
du bon usage de rand [C] / [C++]
Reply

Marsh Posté le 11-10-2002 à 23:19:50    


methode de newbie barbarre :
 
file_exists("http://truc.com/index.html" );
 
bon, faut que le fichier index.html existe ... mais t'as pas dit si tu voulais pinger un serveur que tu controle  :D  
 
et pis tu sort le temps d'execution de la page ... (tu vois page generee en 0.x secondes en bas > pareil) ... ca te donne une idee de la vitesse de ton serveur + du l'autre ...
 
okay des idees de merde  :D

Reply

Marsh Posté le 11-10-2002 à 23:21:05    

Je@nb a écrit a écrit :

oué mais fsockopen se connecte à un port, or le ping c du ICMP




 
bah si c'est un web ou un ftp  ... au pire tu scanne les principaux port avec une boucle ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed