Bonjour,
Je souhaite recuperer des valeurs sous format xml qui se trouve sur un service web.

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);
}
Voici mon code, le print_r($xml) me met cette erreur "[error_msg] => Parser error: unexpected '"' at position 57."
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."' ";