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 :

récuperation d'une URL


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de zool.bzh
    Homme Profil pro
    peintre industriel
    Inscrit en
    Octobre 2023
    Messages
    172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : peintre industriel
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2023
    Messages : 172
    Par défaut récuperation d'une URL
    bonjour

    Je voudrais recupérer une URL pour l'exploiter en XML en methode $_GET
    voici mon code en première page :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    foreach ($performers_index as $first_letter => $performers) {
        echo '<span class="gris6_18">'. $first_letter.'</span>';
        echo '<br/><br/>';
        foreach ($performers as $performer) {
     
    	    echo ' | ';
    	    $screenname = $performer->screenname;
    	   $url_all = "https://www.sitexml.com/prm/xmlfeeds/?id_affilie=25808&xmlfeedoption=allmodels&idc=25808-19afebe1eb1f5be41f943f9f916e6a24&ids=1-a3965e4c0d44103be23a6a1adbf0f385&tri=10&cat=1&lng=1&age=1,2,4,3,5";
    	  $new_url = str_replace('&', '%26', $url_all);
    	  echo '<a href="model.php?url='.$new_url.'%26perf='.$screenname.'%26pics=0_a_100">'.$screenname.'</a>';
    l'autre page :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $url = $_GET['url'];
    $xml_screen = $_GET['perf'];
    echo $url;
     
    $xml = simplexml_load_file($url);
    le echo $url me donne et le $_GET['perf'] me donne
    Warning: Undefined array key "perf" in /htdocs/search/model.php on line 3
    alors comment reconnaitre la key 'perf' ?

  2. #2
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 462
    Par défaut
    Bonjour,

    Utilise urlencode et pas de str_replace :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $url_all = "https://www.sitexml.com/prm/xmlfeeds/?id_affilie=25808&xmlfeedoption=allmodels...";
     
    echo '<a href="model.php?url='.urlencode($url_all).'&perf='.urlencode($screenname).'&pics=0_a_100">'.htmlspecialchars($screenname).'</a>';

Discussions similaires

  1. [ Struts ] recuperer une valeur dans une url?
    Par njac dans le forum Struts 1
    Réponses: 2
    Dernier message: 02/06/2004, 15h24
  2. [net] recuperer les proprietes d'un File via une URL
    Par mma dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 06/05/2004, 13h45
  3. [Debutant]Formater un string pour une url
    Par maxxou dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 22/03/2004, 17h17
  4. [JSP] encoder et décoder les param d'une URL ?
    Par iubito dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 22/12/2003, 12h34
  5. [web] tester la validiter d'une URL
    Par zebiloute dans le forum Web
    Réponses: 4
    Dernier message: 25/11/2002, 17h51

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