Manuel PHP
Précédent |  | Suivant

# imap_fetch_overview

(3.0.4 - 3.0.18 only, PHP 4 >= 4.0.0)

imap_fetch_overview -- Lit un sommaire des en-têtes de messages

## Description

``array imap_fetch_overview` (resource imap_stream, string sequence [, int flags])`

imap_fetch_overview() lit les en-têtes des courriers électroniques de la séquence `sequence` et retourne un sommaire de leur contenu. `sequence` va contenir une séquence d'indice de message ou d'UIDs, si `flags` cotient FT_UID. La valeur retournée est un tableau d'objets, un par message d'en-tête décrit :

- subject - Le sujet du message

- from - Expéditeur

- date - Date d'expédition

- message_id - Identification du message

- references - est une référence sur l'id de ce message

- size - taille en octets

- uid - UID du message dans la boîte aux lettres

- msgno - numéro de séquence du message dans la boîte

- recent - Ce message est récent

- flagged - Ce message est marqué

- answered - Ce message a donné lieu à une réponse

- deleted - Ce message est marqué pour l'effacement

- seen - Ce message est déjà lu

- draft - Ce message est un brouillon

Exemple 1. Exemple avec imap_fetch_overview()
    <?php
    $mbox = imap_open("{votre.hote.imap}","utilisateur","mot_de_passe")
        or die("connexion impossible : ".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);
    ?>

Voir aussi imap_fetchstructure().

Précédent | Sommaire | Suivant
imap_expunge | Niveau supérieur | imap_fetchbody