Accueil > Forum > > > > requete HTTP : echec de socket_read()
requete HTTP : echec de socket_read()
samedi 29 novembre 2008 à 11:33:13 |
requete HTTP : echec de socket_read()

supers03
|
Bonjour à tous J'utilise depuis un certain temps un même script pour envoyer/recevoir des requêtes HTTP (socket_create, conenct, write, etc...) jusqu'à l'étape de lecture : $reception = ''; while($buff = socket_read($socket, 2000)){ $reception.=$buff; } Jusqu'à présent ça marchait niquel, mais quand j'essai avec facebook le script mouline 10minutes avant de me donner le résultat, accompagné d'un joli warning : <b>Warning</b>: socket_read() [<a href='function.socket-read'>function.socket-read</a>]: unable to read from socket [104]: Connection reset by peer En gros j'ai l'impression que mon script ne comprend pas qu'il n'y a plus rien à lire. Quelqu'un a une idée merveilleuse ? je peu donner plus de détails si besoin merci d'avance, Sylvain
|
|
dimanche 30 novembre 2008 à 11:17:42 |
Re : requete HTTP : echec de socket_read()

yopai_v
|
Je vais peut-être poser une question bête, mais pourquoi ne pas faire un fopen sur ton url distante ? Php se chargera de tout et t'évitera les tracas de ce genre...
|
|
dimanche 30 novembre 2008 à 16:15:04 |
Re : requete HTTP : echec de socket_read()

supers03
|
Ta question n'est point bête. Mais il ne me semble pas que fopen puisse envoyer des GET/POST, hors c'est ce que j'essai de faire
|
|
lundi 1 décembre 2008 à 00:07:32 |
Re : requete HTTP : echec de socket_read()

yopai_v
|
Si, il le peut, en utilisant un contexte. Trouvé dans les commentaires sur [ Lien ] : <?php $data = array ('foo' => 'bar', 'bar' => 'baz'); $data = http_build_query($data);
$context_options = array ( 'http' => array ( 'method' => 'POST', 'header'=> "Content-type: application/x-www-form-urlencoded\r\n" . "Content-Length: " . strlen($data) . "\r\n", 'content' => $data ) );
$context = context_create_stream($context_options) $fp = fopen('https://url', 'r', false, $context); ?>
|
|
lundi 1 décembre 2008 à 10:42:53 |
Re : requete HTTP : echec de socket_read()

supers03
|
Ha oki cool faut que j'essai ça
En fait hier soir j'ai réussi en bidouillant
- premièrement je scrute chaque paquet reçu pour détecter la présence de la balise </html> afin de quitter la boucle de moi même, sans attendre que le serveur me dise que c'est terminé. Bon ça reste de la bidouille.
- j'ai eu besoin d'accéder à une page sécurisé (https), et ne réussissant pas avec les sockets que j'utilisais j'ai opté pour fsockopen() (cette fonction avait le même souci de fin de réception, mais avec la bidouille précédente ça marche)
Je vais tout de même essayer fopen
|
|
mardi 2 décembre 2008 à 18:15:51 |
Re : requete HTTP : echec de socket_read()
|
Cette discussion est classée dans : script, requete, http, socket, read
Répondre à ce message
Sujets en rapport avec ce message
probleme avec mon script d envoi de donnees par post [ par rayssec ]
voila mon probleme je teste ss succes un script qui permet d envoyer des donnees par la methode post lorsque j execute le script suivant que on m e
probleme de script [ par kishkaya ]
toujours a la recherche d'un script opur copier une image depuis un url http: function wwwcopy($file,$nfile) { $fp = @fopen($file,"rb"); while
pb avec history.back() et firefox [ par kun00538 ]
bonjour a tousvoila je debut en php, je vient de faire un script de soumission de formulaire avec controle de l'existance du login,dans ie netscape su
Script loterie [ par Myrti ]
Bonjour, J'ai télécharger le script loterie, mais il n'est pas comme je le pensais, moi je veux un truc + simple. Je souhaiterais que j'ai juste la pa
meta http-equiv [ par sbool ]
Et bonsoir.Je galere pas mal sur mon script, alors je vous laisse le clavier.J'ai un site en ajax (pas mal le savent deja lol) et je pense que mon pro
Rezise, mais ou est la couleur ? [ par psycarik ]
Salut,J'ai utilisé ce script pour redimmensionné mes images. http://www.phpcs.com/article.aspx?ID=558Je l'es légèrement modifié pour créer les aper
Upload [ par TRASH52 ]
TRASH52http://raptorx.free.frVoila j'ai un probleme sur un de mes script, j'utilis
Script PHP URGENT !!!! [ par shaoling ]
Salut, je suis a la recherche d'un script php permettant de lister un répertoire, mais pas n'importe quel script :un site : http://www.site.com/index.
2 actions pour 1 socket [ par pouet89 ]
J'aimerai donner une deuxieme commande à mon script lorsque le socket est ouvert, et que j'envoie les premieres donnéesVoici le script, il s'agit de s
Recherche un script [ par Waren ]
Bonjour, je veux faire un script ou je pourrais poster mes articles comme sa --> http://www.genki-anime.com/index.php3?genki=database&id=dothack. J'ai
Livres en rapport
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|