Andreas A.: auslesen mit PHP

Beitrag lesen

Hi,

ok... fehler Gefunden ( hatte gefehlt und )...

aber :)

nun finktionsierts halbwergs! :)

Code:
if (false == ($datei=file_get_contents('./tempfile.tmp')))
    {
    echo "Datei fehlt";
 }
  else
    {
    echo "Datei vorhanden! ";
  $los = strpos($datei, 'From:');
  $end = strpos($datei, 'Date', $los);     <--- ist da der Fehler??
  $ergebnis = substr($datei, $los, $end);
 echo $ergebnis;
    }

wenn ich nun in der Zeile wo $end festgelegt wird mit \n suchenlassen ist keine Ausgabe vorhanden.
Wenn ich z.B. nach Date als Endwert suchen lasse findet er zwar was aber seht so aus:

Datei vorhanden! From: Andreas Ammer Date: Tue, 22 Jul 2008 08:21:48 +0200 X-MIMETrack: Serialize by Router on DKSMTP1/SR... usw ... usw...

Wenn ich das richtig verstehe... sucht er unter $los von anfang an nach dem From: und bei $end sucht er auch von Anfang der Datei an nach diesem Zeichen - was bedeutet, wenn ich mit \n suche, wir er nie zu einem Ergebnis kommen weil ggf. \n (Zeilenumbruch) vor $los kommt oder???

Und was nun ?

Bitte um Hilfe...

Danke
Andreas