SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

IMAP

imap_8bit
imap_alerts
imap_append
imap_base64
imap_binary
imap_body
imap_check
imap_clearflag_full
imap_close
imap_createmailbox
imap_delete
imap_deletemailbox
imap_errors
imap_expunge
imap_fetch_overview
imap_fetchbody
imap_fetchheader
imap_fetchstructure
imap_get_quota
imap_getmailboxes
imap_getsubscribed
imap_header
imap_headerinfo
imap_headers
imap_last_error
imap_listmailbox
imap_listsubscribed
imap_mail
imap_mail_compose
imap_mail_copy
imap_mail_move
imap_mailboxmsginfo
imap_mime_header_decode
imap_msgno
imap_num_msg
imap_num_recent
imap_open
imap_ping
imap_qprint
imap_renamemailbox
imap_reopen
imap_rfc822_parse_adrlist
imap_rfc822_parse_headers
imap_rfc822_write_address
imap_scanmailbox
imap_search
imap_set_quota
imap_setflag_full
imap_sort
imap_status
imap_subscribe
imap_uid
imap_undelete
imap_unsubscribe
imap_utf7_decode
imap_utf7_encode
imap_utf8

6.42.15 imap_fetch_overview

[ Exemples avec imap_fetch_overview ]   PHP 3>= 3.0.4, PHP 4 >= 4.0.0

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 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.


Chapitre précédentChapitre suivantAccueil nexen.net