Halihallo
Zwischenzeitlich deshalb weil ich es noch immer nicht hinbekomme ..., trotz
$inhalt = preg_replace("/^<!-- NavigationAnfang-->(.*).<!-- NavigationEnde-->$/", '', $inhalt);
wird aus $inhalt (s. unten) nicht das Gewünschte rausgeschnitten.http://ch2.php.net/manual/de/pcre.pattern.modifiers.php
füge hinter den s modifier dazu. Dies führt dazu, dass Zeilenumbrüche
ebenfalls von '.' (oder "(.*)") "gematched" werden und das
"NavigationsEnde" überhaupt erst "erreicht" wird.
Äm, ja, also einfach:
$inhalt = preg_replace("/^<!-- NavigationAnfang-->(.*).<!-- NavigationEnde-->$/s", '', $inhalt);
Viele Grüsse
Philipp