Hallo Leute!
Ich würde gerne einen einfachen PHP-Befehl ausführen und das im XSLT.
Das ganze wird als HTML-Seite transformiert.
Und zwar möchte ich einen string mittelt urlencode() codieren, da ich sonst Probleme mit dem PLUS-Zeichen bekomme. Beim Auslesen der GET-Parameter wird das + zu einem Leerzeichen, da es nicht im endsrpechenden %-Format in die url gelangt.
Ich habe mich nun etwas mit Processing-Instructions gespielt, bin jedoch nicht soweit gekommen, dass die PHP-Befehle auch ausgeführt werden.
Hat jemand eine Idee?
Danke im Voraus!
Ich würde gerne einen einfachen PHP-Befehl ausführen und das im XSLT.
Das ganze wird als HTML-Seite transformiert.
Und zwar möchte ich einen string mittelt urlencode() codieren, da ich sonst Probleme mit dem PLUS-Zeichen bekomme. Beim Auslesen der GET-Parameter wird das + zu einem Leerzeichen, da es nicht im endsrpechenden %-Format in die url gelangt.
Ich habe mich nun etwas mit Processing-Instructions gespielt, bin jedoch nicht soweit gekommen, dass die PHP-Befehle auch ausgeführt werden.
Hat jemand eine Idee?
Code:
<a> <xsl:attribute name="href"> <xsl:text>details.php?Id=</xsl:text> <xsl:processing-instruction name="php">urlencode({CurrentProducer}) ?</xsl:processing-instruction> </xsl:attribute> <img border="0"> <xsl:attribute name="src"><xsl:value-of select="PreviewImageURL"/></xsl:attribute> </img> </a>
Comment