Services webmasters
Partenaires
Jeux concours gratuits
 
imap_expunge
<<<
imap_fetch_overview imap_fetchbody
>>>

7.41 IMAP
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
Voir aussi
imap_8bit
imap_alerts
imap_append
imap_base64
imap_binary
imap_body
imap_bodystruct
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_get_quotaroot
imap_getmailboxes
imap_getsubscribed
imap_header
imap_headerinfo
imap_headers
imap_last_error
imap_list
imap_listmailbox
imap_listscan
imap_listsubscribed
imap_lsub
imap_mail_compose
imap_mail_copy
imap_mail_move
imap_mail
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_setacl
imap_setflag_full
imap_utf7_encode
imap_utf8

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

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

array  imap_fetch_overview ( resource   imap_stream , string   sequence , int   options )

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

<< imap_fetch_overview >>
imap_expunge IMAP imap_fetchbody
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -