Bonjour,
Existe t-il une petite fonction dans PHP, équivalente à un ping :??:
Tout ce que je recherche, c’est juste à faire un test qui puisse me dire bêtement si une machine (via son IP) est en ligne ou non.
Dans les fonctions réseau je ne trouve pas mon bonheur
Une astuce ? :jap:
J’ai trouvé une petite astuce qui consiste à passer par exec()
Cela fonctionnera t-il indépendemment d’être sous linux ou windows ?
(serveur actuellement sous windows amené à migrer sur linux)
hum… bon, ça me va pas cette solution
Le problème de la commande ping, c’est qu’elle sort forcément un état, que la machine soit en ligne ou non.
Donc dans ma variable de sortie, j’ai soit
xxx xxx xxx à répondu
soit
xxx xxx xxx ne répond pas
Je cherche un moyen d’avoir soit quelque chose, soit rien.
Trop difficile de comparer deux chaines de caractères et d’aller chercher dans l’une un mot spécifique pour dire tel état = 1 et dans l’autre tel mot pour dire = 0
Je réitère la question de mon premier post:
une astuce ? :jap:
feignant :o [:shy] :ane:
sinon pour executer un Ping, tu as la classe Net_Ping dans le framework PEAR :jap:
http://pear.php.net/package/Net_Ping
Pour sur, très gros feignant :ane:
Merci pour PEAR, j’ai étudié ça de près, ça correspond à ce qu’il me faut