Ping [Fermé]

Signaler
Messages postés
3
Date d'inscription
mercredi 3 août 2016
Statut
Membre
Dernière intervention
3 août 2016
-
Messages postés
3
Date d'inscription
mercredi 3 août 2016
Statut
Membre
Dernière intervention
3 août 2016
-
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

Messages postés
1723
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
29 mars 2018
353
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é.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
3
Date d'inscription
mercredi 3 août 2016
Statut
Membre
Dernière intervention
3 août 2016

Merciii bcp mais est ce que je peux faire une boucle sur le ping ?
Messages postés
1723
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
29 mars 2018
353 >
Messages postés
3
Date d'inscription
mercredi 3 août 2016
Statut
Membre
Dernière intervention
3 août 2016

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.
Messages postés
3
Date d'inscription
mercredi 3 août 2016
Statut
Membre
Dernière intervention
3 août 2016

D'accord merci bcp