Hallöchen,
ich arbeite gerade so ein kleines bisschen an etwas, was sowas ähnliches wird wie ein Template-System.
Das soll etwas mehr können als nur stur HTML ausgeben, deshalb ists etwas komplexer. Funktioniert soweit aber.
PHP ist jedoch böse, wie wir alle wissen.
Und deshalb hätte ich gerne die PHP-Tags, die ein Benutzer da reinzufummeln versucht, gekillt.
Da PHP-Tags sein können <?php ... ?> und in älteren Versionen auch <? ... ?>, haben wir ein Problem: Blöderweise fangen XML-Dateien (etwa RSS-Feeds) auch mit <? an. Genauer gesagt mit <?xml
Versucht habe ichs mit:
Das funktioniert aber nicht. Der lässt nun sowohl <?xml als auch <?php als auch <? drin.
Hat jemand eine Idee?
ich arbeite gerade so ein kleines bisschen an etwas, was sowas ähnliches wird wie ein Template-System.
Das soll etwas mehr können als nur stur HTML ausgeben, deshalb ists etwas komplexer. Funktioniert soweit aber.
PHP ist jedoch böse, wie wir alle wissen.
Da PHP-Tags sein können <?php ... ?> und in älteren Versionen auch <? ... ?>, haben wir ein Problem: Blöderweise fangen XML-Dateien (etwa RSS-Feeds) auch mit <? an. Genauer gesagt mit <?xml
Versucht habe ichs mit:
PHP:
$tmp = preg_replace('/<\?^(xml)(.*)\?>/Uis', '', $tmp);
Das funktioniert aber nicht. Der lässt nun sowohl <?xml als auch <?php als auch <? drin.
Hat jemand eine Idee?