xml et php
20 messages
• Page 1 sur 2 • 1, 2
-

jOoL - WRInaute occasionnel

- Messages: 490
- Inscription: 4 Mai 2005
hello, il faut penser le problème dans l'autre sens.
Tu ne peux pas mettre du php dans un fichier xml...
par-contre.... tu peux écrire des fichiers xml en php et grâce à de l'url rewriting:
hop, tes fichiers php paraissent être des xml conformes.
Tu ne peux pas mettre du php dans un fichier xml...
par-contre.... tu peux écrire des fichiers xml en php et grâce à de l'url rewriting:
- Code: Tout sélectionner
RewriteRule ^file.xml$ file.php
hop, tes fichiers php paraissent être des xml conformes.
-

phpmikedu83 - WRInaute passionné

- Messages: 1281
- Inscription: 6 Aoû 2005
Re: xml et php
mailer a écrit:bonjour
est il possible de mettre du code php dans un fichier xml ?
Quel est le but exactement?...
- mailer
- WRInaute discret

- Messages: 158
- Inscription: 26 Juin 2005
oui voilà
en fait j'utilise en fichier flash qui se sert d'un fichier xml pour pouvoir s'afficher correctement!
J'aurais aimé donc faire évoluer ce fichier xml et empécher de faire moi même les mise à jour, qu'a partir d'un script il se mette automatiquement à jour!
L'url rewriting n'est pas autorisé de partout, je suis sous free et malheureusement je ne pourrais pas passer par là
(
en fait j'utilise en fichier flash qui se sert d'un fichier xml pour pouvoir s'afficher correctement!
J'aurais aimé donc faire évoluer ce fichier xml et empécher de faire moi même les mise à jour, qu'a partir d'un script il se mette automatiquement à jour!
L'url rewriting n'est pas autorisé de partout, je suis sous free et malheureusement je ne pourrais pas passer par là
-

phpmikedu83 - WRInaute passionné

- Messages: 1281
- Inscription: 6 Aoû 2005
mailer a écrit:oui voilà
en fait j'utilise en fichier flash qui se sert d'un fichier xml pour pouvoir s'afficher correctement!
J'aurais aimé donc faire évoluer ce fichier xml et empécher de faire moi même les mise à jour, qu'a partir d'un script il se mette automatiquement à jour!
L'url rewriting n'est pas autorisé de partout, je suis sous free et malheureusement je ne pourrais pas passer par là(
Ben alors, qu'est-ce qui t'empêche d'avoir un fichier avec l'extension .php et un header pour indiquer que c'est un fichier xml???
-

phpmikedu83 - WRInaute passionné

- Messages: 1281
- Inscription: 6 Aoû 2005
Alors, la seule solution, c'est l'urlrewritting...
On peut pas faire mieux, je pense
On peut pas faire mieux, je pense
-

cybervince - WRInaute impliqué

- Messages: 880
- Inscription: 1 Aoû 2004
mailer a écrit:le problème est que le fichier swf je ne peux pas le toucher et que initialement il a été crée pour appelé un lien avec l'extension xml.
c'est un script de galerie que j'ai recupéré en fait
SimpleViewer ?
Car il existe un script php qui te génère une bonne fois pour toute le XML.
- fbparis
- WRInaute impliqué

- Messages: 685
- Inscription: 1 Fév 2005
arretez avec le rewriting a toutes les sauces
un simple :
AddType application/x-httpd-php .xml
dans le fichier .htaccess et tu peux mettre ton code php dans le xml...
ceci dit, pourquoi ne pas appeler un script une fois par heure par exemple, et qui te genere ton fichier xml dynamiquement ?
edit: je precise que si tu as deja un script php qui te genere ton xml, il n'y a qu'a y mettre un ob_start() au debut, puis au lieu de tout ressortir, a la fin tu fais un file_put_content(ob_get_contents(), 'tonfichier.xml'); et un ob_end_clean() et le tour est joué..
un simple :
AddType application/x-httpd-php .xml
dans le fichier .htaccess et tu peux mettre ton code php dans le xml...
ceci dit, pourquoi ne pas appeler un script une fois par heure par exemple, et qui te genere ton fichier xml dynamiquement ?
edit: je precise que si tu as deja un script php qui te genere ton xml, il n'y a qu'a y mettre un ob_start() au debut, puis au lieu de tout ressortir, a la fin tu fais un file_put_content(ob_get_contents(), 'tonfichier.xml'); et un ob_end_clean() et le tour est joué..
-

jOoL - WRInaute occasionnel

- Messages: 490
- Inscription: 4 Mai 2005
une idée relativement simple à mettre en place qui pourrait te convenir:
tu crées un fichier php, (style makeXML.php) que tuappelles à chaque fois que tu modifies ta gallerie.
Ce fichier ne ferait alors riend d'autre que de créer le fichier xml demandé par ta gallerie avec les données de ta BD.
Ceci implique simplement de le lancer à chaque fois qu'une modif est faite...
tu crées un fichier php, (style makeXML.php) que tuappelles à chaque fois que tu modifies ta gallerie.
Ce fichier ne ferait alors riend d'autre que de créer le fichier xml demandé par ta gallerie avec les données de ta BD.
Ceci implique simplement de le lancer à chaque fois qu'une modif est faite...
- fbparis
- WRInaute impliqué

- Messages: 685
- Inscription: 1 Fév 2005
ca indique que les fichiers avec une extension xml doivent etre parses avec le moteur php, comme si il s'agissait d'un fichier php.
a priori, en fait je te conseillerais plutot la deuxieme solution avec un script appele toutes les heures. ou alors place ce htaccess dans un sous repertoire ou il n'y a que le fichier en question, pour eviter que php soit appele a chaque ouverture de fichier xml, ce qui pourrait surcharger inutilement ton serveur.
d'ailleur en fait en cherchant bien, peut etre y a t 'il moyen de limiter ce "AddType application/x-httpd-php .xml" a ton seul fichier, mais la comme ca je peux pas te dire, je suis pas un guru de apache
si ca se trouve c aussi con que :
AddType application/x-httpd-php file.xml
j'ai pas testé
a priori, en fait je te conseillerais plutot la deuxieme solution avec un script appele toutes les heures. ou alors place ce htaccess dans un sous repertoire ou il n'y a que le fichier en question, pour eviter que php soit appele a chaque ouverture de fichier xml, ce qui pourrait surcharger inutilement ton serveur.
d'ailleur en fait en cherchant bien, peut etre y a t 'il moyen de limiter ce "AddType application/x-httpd-php .xml" a ton seul fichier, mais la comme ca je peux pas te dire, je suis pas un guru de apache
si ca se trouve c aussi con que :
AddType application/x-httpd-php file.xml
j'ai pas testé
20 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
Consultez la description détaillée des produits ou services de Google suivants : API Google Checkout
Qui est en ligne
Utilisateurs parcourant ce forum: antoineBM, Koxin-L.fr et 1 invité
