Implementering af PHP-funktioner i et templatesystem
Hvordan laver jeg lettest en funktion som laver et angivet template-tag, og derefter laver det om til en php-funktion?Jeg har tænkt mig at inkludere diverse php-filer der hedder:
function.include.php
function.if.php
.. osv
Hvordan får jeg så lavet et script som går ind i min fil (har lavet selve templatesystemet) og ændrer fx; "{include file="test.html"}. Måske det er noget alá:
$left_delimiter = "{";
$right_delimiter = "}";
$content = str_replace("{$left_delimiter}..{$right_delimiter}, ?, $content);
og så lave nogle regulære udtryk, som kan dele det der står i mellem { og } i flere (hvis det eksisterer) nogle gange skal den jo også bare kunne forstå {if}.
Skal bare bruge lidt hjælp, kan godt programmere videre på det. Har bare ingen idé om hvordan det skal gøres, og hvordan et sådan regulært udtryk skal se ud!
