[PHP] ping (enfin presque) en php

pierreCous Messages postés 28 Statut Membre -  
 Elf Rouge -
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 ?

6 réponses

  1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Ou une connexion de socket sur un port qui est censé être ouvert sur le poste distant...
    3
  2. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Ca utilise exec aussi.
    Pierre, tu ne peux pas désactiver le safe mode pour l'utiliser?
    1
  3. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    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...
    -1
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    je balance ca comme ça (idée qui passait par la..):
    Et est-ce que tu ne pourrais pas faire par exemple un getimagesize ( https://www.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 !
    :)
    0
  6. jaycreation
     
    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
    0