Php ping
cable
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Salut,
Je suis en train d'essayer de faire un script php qui me fait des pings toutes les 5 minutes sur des adresses IP que je connais et qui sont fixes, et obtenir une page web de leur état, c'est à dire : en ligne ou pas.
Merci de m'aider
Cable
Je suis en train d'essayer de faire un script php qui me fait des pings toutes les 5 minutes sur des adresses IP que je connais et qui sont fixes, et obtenir une page web de leur état, c'est à dire : en ligne ou pas.
Merci de m'aider
Cable
3 réponses
-
Bonjour,
voici une classe pour faire un ping avec PHP
http://blog.jaycreation.net/post/Classe-PHP-Pinger-service-web
et un script pour des besoins plus simple
http://blog.jaycreation.net/post/script-php-ping-service-web
En réalité on lance un ping en ligne de commande grace à php, php ne sais pas le faire lui meme.
dans ton cas je te conseil d'inclure la classe php,
dans ton script qui déclenche une action toute les 5min tu ajoute :
$theme = "perso";
$adresses = array ("ping.dmoz.com", "ping.dmoz.com/france", "toutes tes adresses") ;
$ping = new pinger();
$ping->addTheme($theme, $adresses)
$ping->theme("perso");
Il faudra peut être modifier la classe pour récuperer les outputs des pings. Si tu as besoin contact moi par email je ferait ça pour toi -
Et c'est quoi ton probleme ?
Faire un ping toutes les 5 minutes, ca va t'attirer des ennuis. :)
Kalamit,
Parle à ma culasse, mon carter est malade. :) -
Je sais pas comment faire un ping, par contre tu peux éventuellement ouvrir une socket sur le port concerné, et tester si tu y es arrivé ou non.
Enfin moi je ferais comme ca...
Fat_Cartman,
Parce que je le vaux bien...