Ceci est ma première fois en utilisant cURL de sorte qu'il pourrait être une erreur stupide de ma part, mais le code suivant:PHP/cURL erreur curl_exec()?
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
echo $output;
Prints « 1 ». Je crois comprendre que CURLOPT_RETURNTRANSFER doit s'assurer que curl_exec renvoie 0 ou le contenu, mais qu'il se comporte ici comme si CURLOPT_RETURNTRANSFER n'a pas été défini sur true. Est-ce que je manque quelque chose d'évident?
Merci!
Votre code est correct pour faire ce que vous décrivez comme le résultat souhaité, il semble que le serveur à '$ url' renvoie' 1' dans le corps de la réponse - qu'obtenez-vous si vous le chargez dans un navigateur? Qu'y a-t-il dans $ url? Que fait 'var_dump ($ output);' (au lieu de 'echo')? – DaveRandom
@DaveRandom Huh. var_dump ($ output); montre bool (true) ... impliquant que le contenu de la page n'est pas 1 et que c'est vraiment la fonction qui retourne vrai, oui? L'URL $ est https://www.facebook.com/feeds/page.php?id=159153294131249&format=atom10 (un flux d'une page de fan facebook que je souhaite transformer en simple objet XML). Je vous remercie! – user1492165
@ user1492165 Essayez: http://itslennysfault.com/easy-way-to-load-facebook-news-feed-through-rss-atom10 – miqbal