Mailinglisten-Archive |
Hallo André,
> $seite = "Hier ist der Inhalt <!-- Anfang --> der eingelesenden <!--
> Ende --> Seite drin!";
>
> ereg("<!--*Anfang*-->(.*)<!--*Ende*-->", $seite, $regs);
> $gefundener_inhalt = $regs[1];
>
> Das sollte funktionieren.
nee, wird es leider nicht...da bei Deinem Vorschlag folgendes gefunden
werden wuerde:
<!-Anfanggggggggggggg-->fakldjfkadjlf<!--------------End-->
aber niemals:
<!-- Anfang -->dfjdsfhjsdfjksd<!-- Ende -->
Korrekt muesste die RegEx bei den ereg*-Funktionen folgender Massen
aussehen:
<!-- *Anfang *-->(.*)<!-- *Ende *-->
bei den preg*-Funktionen (zu bevorzugen):
/<!--\s*Anfang\s*-->(.*)<!--\s*Ende\s*-->/sm
Gruesse aus Muenchen
-Matthias
--
$ [ Where is Jimmy Hoffa?
[: missing `]´
php::bar PHP Wiki - Listenarchive