Bonjour,
Je souhaite recuperer des valeurs sous format xml qui se trouve sur un service web.
Voici mon code, le print_r($xml) me met cette erreur "[error_msg] => Parser error: unexpected '"' at position 57."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for ($i=1; $i < $id; $i++) { /* curl_setopt($curl, CURLOPT_URL, "https://api.facebook.com/method/fql.query?query=select%20%20like_count,%20share_count%20from%20link_stat%20where%20url=%22http://www.funnybuzzy.fr/select.php?id=".$i."" );*/ $simple = "https://api.facebook.com/method/fql.query?query=select%20%20like_count,%20share_count%20from%20link_stat%20where%20url=%22http://www.funnybuzzy.fr/select.php?id='".$i."' "; libxml_use_internal_errors(true); $xml = new SimpleXMLElement($simple, NULL, TRUE); echo "<pre>"; print_r($xml); }
Je pense qu'il fait que j'encode mon URL car elle dispose de caractères spéciaux mais je n'arrive pas à utiliser url encode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $simple = "https://api.facebook.com/method/fql.query?query=select%20%20like_count,%20share_count%20from%20link_stat%20where%20url=%22http://www.funnybuzzy.fr/select.php?id='".$i."' ";
Partager