PHP Handbuch
Zurück |  | Nach vorne

# imap_fetch_overview

(PHP 3>= 3.0.4, PHP 4 )

imap_fetch_overview -- Liefert einen Auszug aus den Header-Feldern von Nachrichten

## Beschreibung

array 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 ("{your.imap.host:143}", "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);

Zurück | Zum Anfang | Nach vorne
imap_expunge | Nach oben | imap_fetchbody