[html]...[/html] in variable speichern

buchstabensuppe

Grünschnabel
Ich habe folgendes Problem:

- Ich bin gerade dabei eine kleine Template-Engine zu bauen und bin auf das Problem gestossen, dass es nötig sein könnte, einen Block zu definieren und in einer Variable zu speichern, um diese dann weiter zu bearbeiten.

der Block wird ähnlich wie bei BB-Code folgendermaßen definiert:
Code:
[blockname]
Hier drinnen steht der ganze HTML Code
[/blockname]

- ich habe schon 2 Lösungsansätze "entwickelt", beide führen jedoch zu keinem, oder nur bedingt brauchbarem Ergebnis

Variante 1:
Code:
$search = "/\[" . $name . "\](.*?)\[\/" . $name . "\]/eis";  		
$block = preg_match($search, $this->template, $treffer);

Variante 2
Code:
$parsevar = $this->template;
$parsevar = preg_split("[$name]", $parsevar );

mfg buchstabensuppe :confused:
 
Zuletzt bearbeitet:
Zurück