imap_fetch_overview

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 :



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)

 
;