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 :

Générer un fichier xml


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 156
    Par défaut Générer un fichier xml
    Bonjour les gars :euh:

    Voila, j'espère que vous allez comprendre un peut mon problème et ne pas le prendre à la légère afin de ne pas vous foutre de moi :p

    Voila, j'ai un PLAYER FLASH qui fait appelle à un fichier PHP qui contient le CODE XML des chansons ^^ Mais au faite sur une seul page j'ai plus de 3 LECTEUR PLAYER et je veut utilisé le même fichier PHP pour afficher de la music différente sur tout les trois, et ceci à partir d'une BASE SQL bien sûr pour les liens de la ZIK.

    Merci de me donner des idées sur ça :-°

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il suffit de passer un paramètre a ton fichier PHP.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 156
    Par défaut
    Oui c'est ça le problème
    Voila le fichier PHP:

    Playlist.php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <?php
     
    mysql_connect('localhost', 'root', '');
    mysql_select_db('oddo');
     
    $result = mysql_query('select * from oddo_xml where id=1');
    $row = mysql_fetch_array($result);
     
    header("Content-Type: text/xml; charset=ISO-8859-1");
    echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
    <playlist version=\"1\" xmlns=\"http://xspf.org/ns/0/\">
     
        <trackList>
     
     
     
     
     
      <track>
     
                <annotation>".$row['annotation']."</annotation>
     
                <location>".$row['location']."</location>
     
                <info>".$row['info']."</info>
     
    			<image>".$row['image']."</image>
            </track>
     
     
     
     
        </trackList>
    </playlist>"; 
    ?>
    Et voila une partie de lecteur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
    codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" 
    width="530" 
    height="150" 
    id="xspf_player" 
    align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="player.swf?autoload=true&playlist_url=playlist.php&id=1" />
    <param name="quality" value="high" />
    ...
    Merci pour votre réponse.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il n'y pas de paramètre dans ce que tu nous montres.
    Un WHERE dans ta requête par exemple.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Inscrit en
    Août 2010
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 156
    Par défaut
    D'accord voila:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <?php
     
    mysql_connect('localhost', 'root', '');
    mysql_select_db('oddo');
     
    $result = mysql_query('select * from oddo_xml where id=1');
    $row = mysql_fetch_array($result);
     
    header("Content-Type: text/xml; charset=ISO-8859-1");
    echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
    <playlist version=\"1\" xmlns=\"http://xspf.org/ns/0/\">
     
        <trackList>
     
     
     
     
     
      <track>
     
                <annotation>".$row['annotation']."</annotation>
     
                <location>".$row['location']."</location>
     
                <info>".$row['info']."</info>
     
    			<image>".$row['image']."</image>
            </track>
     
     
     
     
        </trackList>
    </playlist>"; 
    ?>
    Mais comment récupérer un paramètre de la balise OBJECT et l'utiliser sur le fichier PHP, genre $_GET de la balise FORM

    Ou même si c'est possible de récupérer ce lien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="movie" value="player.swf?autoload=true&playlist_url=playlist.php&id=1" />
    Ensuite le parser pour avoir le id=1 par exemple.

    Genre la fonction
    $_SERVER['HTTP_REFERER'];
    Pour avoir le lien d'ou viens le visiteur

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

Discussions similaires

  1. [PL/SQL] générer un fichier xml à partir du programme pl/sql
    Par moneyinthebank dans le forum PL/SQL
    Réponses: 2
    Dernier message: 15/06/2006, 17h09
  2. [DOMXML] Générer arborescence fichier XML
    Par gabychon dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 21/04/2006, 10h59
  3. générer un fichier XML à partir d'un prog en C
    Par filou18fr dans le forum XML/XSL et SOAP
    Réponses: 10
    Dernier message: 22/02/2006, 16h09
  4. générer un fichier xml à partir xsl ou xslt
    Par sarah1 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 17/05/2005, 17h57
  5. Réponses: 2
    Dernier message: 27/05/2004, 00h40

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