preg_match_all() -> Schleife im Templatesystem
Verfasst: 30.06.2007 21:46
Hallo,
also ich habe mir für meine Webseite ein Templatesystem gebastelt, dass schon ziemlich viel kann, aber bei den Schleifen bleibe ich stecken.
Und zwar möchte ich nun den Code herausfinden, der zwischen <!-- BEGIN xy --> und <!-- END xy --> steht:
Dies habe ich zuerst so versucht:
Danach so (nur der erste Parameter angegeben):
Aber keines der beiden, hat mir die Ausgabe bereitet.
xy steckt also wie man sieht in der Variable $name.
Es wäre sehr nett, wenn mir einer von euch auf die Sprünge helfen könnte
Pingu
also ich habe mir für meine Webseite ein Templatesystem gebastelt, dass schon ziemlich viel kann, aber bei den Schleifen bleibe ich stecken.

Und zwar möchte ich nun den Code herausfinden, der zwischen <!-- BEGIN xy --> und <!-- END xy --> steht:
Dies habe ich zuerst so versucht:
Code: Alles auswählen
preg_match_all('|<!-- BEGIN '.$name.' -->(*.*)<!-- END '.$name.' -->|U', $this->content, $blocks, PREG_SET_ORDER);
Code: Alles auswählen
#<!-- BEGIN '.$name.' --> (.*) <!-- END '.$name.' -->#
xy steckt also wie man sieht in der Variable $name.
Es wäre sehr nett, wenn mir einer von euch auf die Sprünge helfen könnte

Pingu