Ik ben bezig met een parse engine voor mijn site. deze wil ik template based maken.
NU heb ik bijv in een template file de volgende regels:
Deze file wordt per regel doorlopen en de tags worden vervangen voor de bijbehorende template files.
Stel dat ik nu doe:
Dan krijg ik de volgende regel terug:
Hij pakt dus duidelijk alles wat tussen de buitenste tags staat, hoe zorg ik er nu voor dat het de bijelkaarhorende tags gebruikt?
NU heb ik bijv in een template file de volgende regels:
code:
1
2
3
| {_TABLE:poll_}
{_TABLE:hits_} |
Deze file wordt per regel doorlopen en de tags worden vervangen voor de bijbehorende template files.
Stel dat ik nu doe:
PHP:
1
2
3
| $module = preg_replace("/{_TABLE:(.*?)_}/e",'$1', $line); print("$module"); |
Dan krijg ik de volgende regel terug:
code:
1
| poll hits |
Hij pakt dus duidelijk alles wat tussen de buitenste tags staat, hoe zorg ik er nu voor dat het de bijelkaarhorende tags gebruikt?