dedlfix: Variablen in String ersetzen

Beitrag lesen

Tach!

In den includeten Dateien werden die Variablen nicht mehr ersetzt.
Meine Lösung war, in diesen Dateien ein print<<<END einzubauen.

Nebst <?php vorher, sonst ist es ja nur Text, aus der Sicht PHPs.

Der Inhalt ist damit allerdings im Texteditor nicht mehr schön als HTML erkennbar sondern wird als einfarbiger String erkannt.

Manche lassen sich austricksen, indem man in einem Kommentar den PHP-Tag wieder schließt <?php //>. Wenn der Editor aber zu intelligent ist, geht das so nicht.

Und jetzt endlich meine Frage. Würde das auch anders gehen? Vielleicht gibt es einen Befehl der einen String auf sowas untersucht und alle Variablen ersetzt?

Ja, eval() - mit allen Konsequenzen. Zum Beispiel, dass du noch was vorn und hinten anfügen musst, damit eval() den Code korrekt interpretieren kann. Und dass du nur vertrauenswürdige Daten verwenden solltest.

dedlfix.