imap_fetch_overview (PHP 3>= 3.0.4, PHP 4 ) imap_fetch_overview --
Liefert einen Auszug aus den Header-Feldern von Nachrichten
Beschreibungarray imap_fetch_overview ( int imap_stream, string sequence [, int flags])
Diese Funktion liefert ausgewählte Headerfelder der in
sequence übergebenen Nachrichten und
liefert sie in einem Array mit je einem Objekt pro Nachricht
zurück. sequence enthält eine Sequenz von
Nachrichten-Indizes oder, bei gesetztem FT_UID in
flags, von UIDs. Die einzelnen Objekte des
zurückgegeben Arrays enthalten dabei folgende Informationen:
subject - Betreff
from - Absender
date - Sendedatum
message_id - Message-ID
references - bezieht sich auf Message-ID
size - Größe in Byte
uid - UID der Nachricht im Postfach
msgno - Index der Nachricht im Postfach
recent - Flag gesetzt
flagged - Flag gesetzt
answered - Flag gesetzt
deleted - Flag gesetzt
seen - Flag gesetzt
draft - Flag gesetzt
Beispiel 1. imap_fetch_overview() Beispiel
$mbox = imap_open ("", "username", "password") || die ("can't connect: " . imap_last_error());
$overview = imap_fetch_overview ($mbox, "2,4:6", 0);
if (is_array ($overview )) { reset ($overview); while (list ($key, $val) = each ($overview)) { print $val->msgno . " - " . $val->date . " - " . $val->subject . "\n"; } }
imap_close ($mbox);
|
|
|