cs_math11
Messages postés47Date d'inscriptionmardi 9 août 2005StatutMembreDernière intervention31 mai 2012
-
30 juin 2010 à 17:13
Tonio_35
Messages postés567Date d'inscriptionmercredi 4 octobre 2006StatutMembreDernière intervention30 août 2011
-
2 juil. 2010 à 13:42
Bonjour,
Je suis actuellement en création d'un site en php4 avec comme base de données un fichier xml, afin d'afficher les résultats en fonction d'une condition, j'ai opté pour un fichier xsl pour le traitement des données.
J'aurais voulu savoir si il est possible de passer un paramètre dans l'url, qui pourra être utilisé comme paramètre dans la feuille de style, afin d'afficher les données de façon dynamique.
Quelque chose du genre: www.mondomaine.com/fichier.xml?param
Tonio_35
Messages postés567Date d'inscriptionmercredi 4 octobre 2006StatutMembreDernière intervention30 août 201111 2 juil. 2010 à 13:42
Si tu fais en sorte que ce soit un fichier php qui gènere le xsl
www.mondomaine.com/fichier.php?param=toto
<?php
$mavariable = $_GET['param'];
// TODO sur $mavariable : sécurisation contre injections, ajout d'antislash pour ne pas avoir un xml invalide etc.
header("Content-type: text/xml");
// ....
echo "<xsl:param name='".$mavariable."'/>\n";
// etc.
?>
Avec l'url rewiting tu peux même faire en sorte que ton fichier php soit appelé avec /fichier.xml
Le fichier .htaccess doit ressembler à quelque-chose comme ca :
RewriteEngine on
RewriteRule ^fichier\.xml(.*)$ /fichier.php$1 [QSA,L]