Page 1 sur 1

Récupérer un fichier via un CURL

Posté : 22 avr. 2010, 18:21
par pcayrol
Bonjour,

j'essaie de parser une URL reçu par CURL mais j'ai l'impression que le CURL ne fonctionne pas.
Pouvez vous me dire que qui cloche. Merci.
Cela fonctionne avec d'autres URLs mais pas celle là pourquoi ?
Pourtant cette URL dans un navigateur s'affiche bien.

Code : Tout sélectionner

$ch = curl_init(); $timeout = 5; curl_setopt($ch,CURLOPT_URL,'http://estceouvert.com/vrtoutoulz/winds/?lat=50&lon=-10&asxml=1&prev=0'); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); $data = curl_exec($ch); curl_close($ch); echo "_".$data."_";
Merci.
Pascal

Re: Récupérer un fichier via un CURL

Posté : 22 avr. 2010, 18:39
par stealth35
fait un coup de curl_error pour voir ce qui se passe

EDIT : tu recois un XML, faut faire un coup de htmlentities...

Re: Récupérer un fichier via un CURL

Posté : 22 avr. 2010, 21:07
par pcayrol
Merci de ton aide.
curl_error renvoie aucun message d'erreur...

Pourquoi alors le $data = curl_exec($ch) est égal = "";

Pascal

Re: Récupérer un fichier via un CURL

Posté : 23 avr. 2010, 00:08
par stealth35
parce que c'est du xml ton navigateur n'affiche pas, fait "afficher la source" et tu comprendra