PHP Socket

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP Socket

Re: PHP Socket

par xTG » 16 déc. 2011, 19:31

Tu peux faire ainsi pour ne pas avoir les erreurs en cas d'échec :
$retour = @socket_connect($socket, 'adresse');
if( $retour === false )
  echo '0';
else
  echo '1';
Sinon on trouve dans les commentaires de la documentation des adaptations de la fonction ping : http://fr.php.net/manual/fr/function.socket-create.php

Re: PHP Socket

par Invité » 16 déc. 2011, 19:12

Salut,

tu peux peut-être t'inspirer de ce script php : (l'auteur sera ravi de t'aider aussi je pense :wink: )

http://blog.jaycreation.net/post/script ... ervice-web

+ classe php : http://blog.jaycreation.net/post/Classe ... ervice-web

PHP Socket

par tsauzeau » 16 déc. 2011, 18:38

Bonjour,

J'aurais besoin d'un coup de main, je m'explique:

J'ai fait un outil qui fait un ping sur une adresse et tout sa en php.
j'utilise un socket et un variable que j'ai nommé ping.
Quand le packet revient ping prend la valeur 1.
mais quand il ne revient pas, il est censé prendre la valeur 0.

Le problème est que lorsque le packet ne revient pas, j'ai une erreur socket.
Comment faire pour contourner une erreur et faire ce que je veut?

Merci d'avance