Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2007, 12h12   #1
Membre expérimenté
 
Avatar de Strix
 
Inscription : novembre 2006
Messages : 632
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 632
Points : 516
Points : 516
Par défaut Intégration d'une variable PHP dans un XML (pour flux RSS)

Bonjour.

Comme je n'ai pas de réponse du côté XML/XSL et SOAP, je redonne mon problème :

J'aurais besoin, pour un site multilingue d'incorporer dans mon flux RSS une variable ($lang).
Mais apparement le XML ne prends pas en compte mon php <?php echo $lang ?>

Voilà la partie qui me pose soucis :
Code xml :
1
2
3
4
5
<description>
<![CDATA[Bonjour et bienvenue sur <a href="http://www.strix.fr">www.strix.fr</a><br />
N'h&eacute;sitez pas &agrave; remplir le <a href="http://www.strix.fr/sondage.php?lang=<?php echo $lang?>>">questionnaire</a> sur le site pour me faire parvenir vos impressions.<br />
Bonne visite &agrave; tous]]>
</description>
Le code passe très mal, désolé.

Si je laisse comme c'est le lien est : sondage.php?lang=<?php echo $lang ?>

Y a-t-il une façon d'intégrer du php comme il est possible de le faire avec du html ?

Merci d'avance


Edit :
mon flux RSS et généré par un fichier php. Voir en ligne
__________________
On appelle le Dr Freud aux urgences !!
------------
Quelques règles simples qui font la différence :
Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag
Strix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 14h15   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par Strix
Comme je n'ai pas de réponse du côté XML/XSL et SOAP, je redonne mon problème :
Vous auriez pu demander son déplacement à la place, parce que ça reste du multipost

Citation:
Envoyé par Strix
Y a-t-il une façon d'intégrer du php comme il est possible de le faire avec du html ?
Bien sûr mais vous n'expliquez pas votre démarche actuelle. Pour cela je vois deux solutions :
1. Utilisez un système de template pour générer votre flux XML
2. Mettre l'extension php à votre page de flux et modifier le type mime de la page (header('Content-type: text/xml') - j'ai pas vérifié)


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2007, 23h27   #3
Membre expérimenté
 
Avatar de Strix
 
Inscription : novembre 2006
Messages : 632
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 632
Points : 516
Points : 516
Citation:
Envoyé par julp
Vous auriez pu demander son déplacement à la place, parce que ça reste du multipost
Pardon

Citation:
Envoyé par julp
Bien sûr mais vous n'expliquez pas votre démarche actuelle. Pour cela je vois deux solutions :
1. Utilisez un système de template pour générer votre flux XML
2. Mettre l'extension php à votre page de flux et modifier le type mime de la page (header('Content-type: text/xml') - j'ai pas vérifié)
Ça me semble trop compliquer pour se que je veux faire mais je vais jeter un coup d'œil quand même !

Merci

Edit:
Je suis trop @$% ! J'ai un fichier XML par langue, donc pas besoin de variable...
__________________
On appelle le Dr Freud aux urgences !!
------------
Quelques règles simples qui font la différence :
Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag
Strix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2007, 00h06   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par Strix
Edit:
Je suis trop @$% ! J'ai un fichier XML par langue, donc pas besoin de variable...
Résolu donc ?


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2007, 08h41   #5
Membre expérimenté
 
Avatar de Strix
 
Inscription : novembre 2006
Messages : 632
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 632
Points : 516
Points : 516
Ben oui et non. j'ai résolu mon problème mais s'il existe une solution à ma question, je veux bien la connaître. Je le laisse encore aujourd'hui et si pas de réponse je le mets en résolu.
__________________
On appelle le Dr Freud aux urgences !!
------------
Quelques règles simples qui font la différence :
Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag
Strix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2007, 11h17   #6
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Tout ce que je voulais dire (cas n°2) c'est que pour interpréter du PHP il vous faut forcément une extension indiquant à Apache d'interpréter le script (généralement il s'agit de l'extension php mais ce n'est en aucun cas une obligation).

Donc vous pourriez très bien générer votre flux de cette façon :
flux.php
Code :
1
2
3
4
<?php
header('Content-type: text/xml');
?>
<description> <![CDATA[Bonjour et bienvenue sur <a href="http://www.strix.fr">www.strix.fr</a><br /> N'h&eacute;sitez pas &agrave; remplir le <a href="http://www.strix.fr/sondage.php?lang=<?php echo $lang?>>">questionnaire</a> sur le site pour me faire parvenir vos impressions.<br /> Bonne visite &agrave; tous]]> </description>
C'est pour illustrer mais j'imagine que c'est totalement dynamique puisque la source est une base de données.

Voir plus évolué (cas n°1) en utilisant un système de template (php en est déjà un), cas abordé dans le tutoriel sur Smarty.


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2007, 09h55   #7
Membre expérimenté
 
Avatar de Strix
 
Inscription : novembre 2006
Messages : 632
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 632
Points : 516
Points : 516
Je vais voir ça merci !
__________________
On appelle le Dr Freud aux urgences !!
------------
Quelques règles simples qui font la différence :
Rechercher - FAQ - Dire bonjour - Écrire en français - Balises [code] - Dire merci - Tag
Strix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h46.


 
 
 
 
Partenaires

Hébergement Web