IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Xml url_encode php


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 65
    Par défaut Xml url_encode php
    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."' ";

  2. #2
    Membre éclairé Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Par défaut
    le xml s'ouvre avec une erreur qd on l'ouvre directement.
    <error_response xsi:schemaLocation="http://api.facebook.com/1.0/ http://api.facebook.com/1.0/facebook.xsd"><error_code>601</error_code><error_msg>Parser error: unexpected '"' at position 57.</error_msg><request_args list="true"><arg><key>method</key><value>fql.query</value></arg><arg><key>query</key><value>select like_count, share_count from link_stat where url="http://www.funnybuzzy.fr/select.php?id=1</value></arg></request_args></error_response>
    alors d'apres moi le pb vient du xml en lui meme

  3. #3
    Membre Expert Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Par défaut
    Ne faut-il pas refermer le guillemet sur le paramettre de requête sql url?!
    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."' ";
    $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."'%22";
    Aussi, je ne crois pas qu'on ait besoin de mettre la valeur id entre guillemets comme un paramettre de requête url, en tout cas, pas normalement. Vous pouvez essayer sans.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $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."%22";

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DOM XML] XML -> tableau PHP
    Par Mucsy dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 03/06/2005, 11h44
  2. [XSLT] transformation XML->XML en php
    Par amellouki dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 03/03/2005, 12h32
  3. [XSLT] XML et PHP
    Par Dam'$ dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 05/08/2004, 15h14
  4. [XML et PHP]
    Par Mister Nono dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 22/03/2004, 13h57
  5. XML + XSL + PHP
    Par ZzZerf dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 21/03/2003, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo