Téléchargement
illégal
Posez votre question Signaler

[PHP] ping (enfin presque) en php

pierreCous 29Messages postés 7 janvier 2006Date d'inscription - Dernière réponse le 5 sept. 2010 à 14:44
Bonjour,

J'ai besoin en php de savoir si une machine distante réponds. (Si en plus je peux avoir le temps de réponse c'est mieux, mais pas indispensable).
ca ressemble à du ping tout ca : J'ai testé net_ping de PEAR, c'est interdit chez moi car ca utilise exec.

Des idées ?
Lire la suite 

[PHP] ping (enfin presque) en php »

6 réponses
Réponse
+3
moins plus
Ou une connexion de socket sur un port qui est censé être ouvert sur le poste distant...
Ajouter un commentaire
Réponse
+1
moins plus
Ca utilise exec aussi.
Pierre, tu ne peux pas désactiver le safe mode pour l'utiliser?
Ajouter un commentaire
Réponse
+1
moins plus
ping en php sur php.net :)
=> http://fr.php.net/manual/fr/function.socket-create.php#80775

note: je pense qu'il vaudrait quand-même mieux fermer la 'socket' avant de faire un 'return'
Ajouter un commentaire
Réponse
+0
moins plus
en tapant : php ping sur Google, le premier résultat
http://www.comscripts.com/scripts/php.php-ping.901.html

je pense que ca devrait t'interresser...
Ajouter un commentaire
Réponse
+0
moins plus
je balance ca comme ça (idée qui passait par la..):
Et est-ce que tu ne pourrais pas faire par exemple un getimagesize ( http://fr2.php.net/getimagesize ) sur une image qui serait toujours présente sur ton poste distant, ainsi selon ce que retourne la fonction tu sais si oui ou non l'ordi est connecté.
J'ai pris cette fonction en exemple mais ce n'est surement pas la meilleure car si l'image n'est plus la et que le client est connecté, la fonction retournera tout de même False, mais dans l'esprit je pense que c'est aps trop mal... c'est du bidouillage quoi !
:)
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Voici une classe pour faciliter l'utilisation du PING en php.
Elle est basée sur la fonction exec. c'est la meilleur façon de faire un ping

http://blog.jaycreation.net/post/Classe-PHP-Pinger-service-web
Ajouter un commentaire
Ce document intitulé « [PHP] ping (enfin presque) en php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?