phpbar.de logo

Mailinglisten-Archive

[php] Teil einer Datei auslesen

[php] Teil einer Datei auslesen

Matthias Endler endler_(at)_upsys.de
Sat, 23 Sep 2000 01:43:55 +0200


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