php einfügen in namespaces

Pho3nix

Mitglied
Hey Leute
Bin mal wieder stark an php dranne und möchte mein eigenes cms etwas überarbeiten.
Sry schon mal, wenn der Titel ein bisschen komisch ist, aber ich werde hier versuchen so gut es geht zu erklären was ich will ;)

Ich habe bisher 4 Daten. Einmal die index.php auf die zugegriffen wird, um halt alles anzuzeigen. Diese verweist nun auf zwei verschiedene andere Daten. Einer index.htm, die mein Template darstellen soll für die Seite. In dieser Datei sind Bereiche so gekennzeichnet: "{_text_}" . Diese Namespaces, oder wie die auch heißen werden von der index.php übergeben an die decoder.php. Wenn ich nun per "preg_replace" den Namespace verändere klappt das soweit auch ganz gut, nur ich möchte gerne noch einen Schritt weiter gehen und anstatt irgendeinen Text dort auch php einbinden ;) Also eine Datei im Verzeichniss "include/text.php" . Jetzt schonmal danke an die die mich verstehen und mir versuchen zu Helfen :)

mfg
 
Huch, da bringt ja jemand die Begrifflichkeiten durcheinander. Namespaces sind definierte Konstrukte von PHP 5.3. Was du meinst sind Template-Tags.

Du kannst mittels preg_replace() in einem Tag eintragen was du willst. Das kann auch PHP sein. Ob das dann auch durch den PHP-Parser ersetzt wird, ist eine andere Frage.

Eigentlich müsst das dann so laufen:
PHP:
preg_replace('/suchmuster/', eval('include "somescript.php";') );
Das ist jetzt aber reine Spekulation und ungetestet.
 

Neue Beiträge

Zurück