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 :

Fichier XML en paramètre


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Oncle_Pete
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 246
    Par défaut Fichier XML en paramètre
    Bonjour,

    Encore nouveau ne dans le monde PHP, aussi desole si ma question vous parait triviale.

    j'ai une page php qui recoit un mot cle en parametre a partir duquel j'en deduis 4 variables de travail.
    Une d'entre elle est un nom de fichier XML que je donne en parametre a mon lecteur.
    J'ai donc le code (en haut de ma page)
    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
    <?php
    $param = $_GET["name"];
     
    switch ($param)
    {
    case 'montitre':
    		$myonglettitle = "Audio - Extrait";
    		$myuptitle = "TITRE AUDIO";
    		$authorname= "(BEATLES)";
    		$xmlname="xmlfile=http://www.monsite.fr/xml/montitre.xml";
    	break;
    	default:
    		echo '';
    	break;
    }
    ?>
    puis plus bas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ...
    	<param name="movie" value="../FlashContents/MP3Player.swf" />
    	<param name="quality" value="high" />
     
    	<param name="flashvars" value=<?php $xmlname; ?> /> 
     
    	<param name="bgcolor" value="#ffffff" />
    	<embed src="../FlashContents/MP3Player.swf" quality="high" bgcolor="#ffffff" width="415" height="300"  autostart="true"
     
    	name="MonLecteur" align="middle" 
     
    	flashvars=<?php $xmlname; ?>
    ...
    Mais le probleme, c'est que rien ne se passe. J'en deduis que ma syntaxe n'est pas bonne, mais je n'arrive pas a la trouver apres moults essais.
    Une idee ?
    Merci a vous

    Oncle Pete

  2. #2
    Membre chevronné

    Inscrit en
    Juillet 2008
    Messages
    232
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 232
    Par défaut
    Bonjour!

    Ce code ne fait rien
    Essaie ca plutot
    D'autre part, avec cette valeur de $xmlname tu vas obtenir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="flashvars" value=xmlfile=http://www.monsite.fr/xml/montitre.xml />
    Est-ce vraiment ce que tu veux?

    Finalement, tu as un switch qui dit que les variables ne sont initialisees que quand ton url contient "?name=montitre". Verifie que c'est bien le cas.

  3. #3
    Membre éclairé
    Avatar de Oncle_Pete
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 246
    Par défaut
    Salut Bredelet


    Ben en fait, il faudrait que ca fasse l'equivalent de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="flashvars" value="xmlfile=http://www.monsite.fr/xml/montitre.xml" />
    et non
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="flashvars" value=xmlfile=http://www.monsite.fr/xml/montitre.xml />
    comme tu le fait remarquer

    Oncle Pete

  4. #4
    Membre chevronné

    Inscrit en
    Juillet 2008
    Messages
    232
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 232
    Par défaut
    Voila
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    	<param name="flashvars" value="<?=$xmlname ?>" />

  5. #5
    Membre éclairé
    Avatar de Oncle_Pete
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 246
    Par défaut
    Merci beaucoup Bredelet



    Oncle Pete

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

Discussions similaires

  1. Fichier XML et paramètres de fonction
    Par Mady_roar dans le forum Services Web
    Réponses: 1
    Dernier message: 10/07/2012, 09h41
  2. Exécuter Webscript avec fichier xml en paramètre
    Par viscere dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 29/09/2010, 11h16
  3. Réponses: 5
    Dernier message: 02/06/2008, 09h47
  4. [SAX] Comment recuperer un paramètre du fichier XML?
    Par pracede2005 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 03/12/2007, 11h07
  5. Fichiers de type xml pour paramètres.
    Par Pierre8r dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 10/11/2006, 17h13

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