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