Ping
Hajarlotfi
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Hajarlotfi Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Hajarlotfi Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout lee monde .. s'il vous plait je veux un script php qui permet d'effectuer un ping n fois sur des addresses et afficher juste celles qui ne se ping pas apres ce nombre de ping effectué .. Merci d'avance
1 réponse
Salut,
Tu peux utiliser la fonction system("ping -c2 x.x.x.x", $res); (ou ping -n 2 si le serveur tourne sous Windows).
Il suffira de regarder le code d'erreur contenu dans $res : il sera différent de 0 si y'a eu un problème.
La doc : https://www.php.net/manual/fr/function.system.php
Attention cependant à ce genre de commande qui peut introduire des failles de sécurité.
Tu peux utiliser la fonction system("ping -c2 x.x.x.x", $res); (ou ping -n 2 si le serveur tourne sous Windows).
Il suffira de regarder le code d'erreur contenu dans $res : il sera différent de 0 si y'a eu un problème.
La doc : https://www.php.net/manual/fr/function.system.php
Attention cependant à ce genre de commande qui peut introduire des failles de sécurité.
Hajarlotfi
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
Merciii bcp mais est ce que je peux faire une boucle sur le ping ?
Danelectro
Messages postés
1737
Date d'inscription
Statut
Membre
Dernière intervention
371
>
Hajarlotfi
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
Pour vérifier en boucle ? Si tu veux faire ça dynamiquement va falloir utiliser un langage côté client (Javascript pour de l'AJAX), si tu fais une boucle infinie dans ton script PHP il ne pourra pas se terminer donc la page ne pourra jamais être générée.
Hajarlotfi
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
D'accord merci bcp