(PHP 4, PHP 5)
imap_fetch_overview — Lit le sommaire des en-têtes de messages
imap_fetch_overview() lit les en-têtes des courriers électroniques de la séquence sequence et retourne un sommaire de leur contenu.
Un flux IMPA retourné par la fonction imap_open() .
Une description de la séquence du message. Vous pouvez énumérer les messages désirés avec la synthaxe X,Y , ou récupérer tous les messages d'un intervalle, avec la synthaxe X:Y
sequence va contenir une séquence d'indice de message ou d'UIDs, si flags contient FT_UID.
Retourne un tableau d'objets décrivant l'en-tête de chaque message. L'objet ne définira une propriété que si elle existe. Les propriétés possibles sont :
Exemple 1199. Exemple avec imap_fetch_overview()
<?php
$mbox
=
imap_open
(
"{imap.example.org:143}INBOX"
,
"username"
,
"password"
)
or die(
"Connexion impossible : "
.
imap_last_error
());
$MC
=
imap_check
(
$mbox
);
// Récupère le sommaire pour tous les messages contenus dans INBOX
$result
=
imap_fetch_overview
(
$mbox
,
"1:{$MC->Nmsgs}"
,
0
);
foreach (
$result
as
$overview
) {
echo
"#{$overview->msgno} ({$overview->date}) - From: {$overview->from}
{$overview->subject}\n"
;
}
imap_close
(
$mbox
);
?>
imap_fetchheader() |