Hey
Also mit den festen Stellen kein Thema
$lines = file ('admin/messagesbackup/edv');
// initialisiere das assoziative Array, das das Ergebnis aufnehmen wird
$date = "";
$ip = "";
$ip1 = "";
// Durchgehen des Arrays und Anzeigen des HTML Source inkl. Zeilennummern
foreach ($lines as $line_num => $line) {
// echo "{$line_num}</b> : " . htmlspecialchars($line) . "<br>\n";
// Zeilen nicht ausgeben, sondern verarbeiten :-)
// Zeile 0 enthält das Datum
// 0 : From MAILER-DAEMON Sat Dec 17 13:21:06 2005
if ($line_num == 0) {
// From MAILER-DAEMON Sat Dec 17 13:21:06 2005
// Teile die Zeichenkette am Leerzeichen auf: Separator: " "
// Nach dem zweiten Leerzeichen interessiert der ganze Rest: Limit: 3
// Ergebnis: From $parts[0]
// MAILER-DAEMON $parts[1]
// Sat Dec 17 13:21:06 2005 $parts[2]
$parts = explode(" ", $line, 3);
$date = $parts[2]; // Datum erledigt
}
// Suche weiter nach der Zeile mit dem Inhalt inet Adresse
if ($line_num == 20)
{
hier suche ich nach dem Datum....
nur kann es sein das die Email 20 mal die Einträge hat die ich oben geschildert habe. Also kann ich mit festen Zeilen das nicht machen. Es muss nur nach den Daten gesucht werden und zwar immer nach den beschriebenen Kriterien.
Wenn ich dich falsch verstanden habe. Sorry
Gruss Thomas