Salut,
J'aimerai savoir comment mettre du code PHP dans mes pages ouaib. Avant, j'avais une page HTML qui passait par une moulinette PHP : ça ne prenait que ce qui il y avait entre <body> et </body> (exclus), et mettait ça dans un modèle après l'avoir passé dans la fonction eval :
(super bidouille, mais j'ai pas trouvé de fonction plus adaptée en PHP ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part eval ("?>".$page_html."<?");
Maintenant je suis passé au XML/XSL. Cool, plus besoin de la bidouille PHP pour extraire ce qu'il y a entre <body>. Par contre, je n'arrive plus à écrire de PHP. J'ai tenté d'utiliser des balises <php> et </php> dans mon XML, qui seront codées :
(je ne suis plus sûr des codes ASCII, mais 60 ça doit être "<" et 62 ">")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <xsl:template match="php"> <xsl:text><?</xsl:text> <xsl:value-of select="*|node()" /> <xsl:text>?></xsl:text> </xsl:template>
Lequel je passe dans la fonction eval (ce la même manière que précédement) si nécessaire.
Problème : à la sortie j'obtiens "&? (code php ?&" ... Comment obtenir "<? (code php ?>;" ? Ou alors avez-vous une meilleure solution.
@+ Haypo
Partager