8.54 IMAP
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . 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_getacl . 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_sort . imap_status . imap_subscribe . imap_thread . imap_timeout . imap_uid . imap_undelete . imap_unsubscribe . imap_utf7_decode . imap_utf7_encode . imap_utf8
|
8.54.45 imap_mailboxmsginfo()
Lit les informations à propos de la boîte aux lettres courante
[ Exemples avec imap_mailboxmsginfo ] PHP 3 >= 3.0.2, PHP 4, PHP 5
object
imap_mailboxmsginfo (
resource
imap_stream
)
imap_mailboxmsginfo
retourne les informations à
propos de la boîte aux lettres courante.
imap_mailboxmsginfo
retourne
FALSE
en cas d'échec.
imap_mailboxmsginfo
vérifie le statut courant de
la boîte aux lettres sur le serveur. C'est similaire à l'utilisation de la fonction
imap_status
, mais fournie également la taille totale
des messages de la boîte aux lettres, ce qui demande un peu plus de temps à l'exécution.
imap_mailboxmsginfo
retourne un objet avec les
propriétés suivantes :
| Date |
Date de dernière modification du contenu de la boîte aux lettres
|
| Driver |
Pilote |
| Mailbox |
Nom de la boîte aux lettres |
| Nmsgs |
Nombre de messages |
| Recent |
Nombre de messages récents |
| Unread |
Nombre de messages non lus |
| Deleted |
Nombre de messages effacés |
| Size |
Taille de la boîte aux lettres |
| Exemple avec imap_mailboxmsginfo |
<?php
$mbox = imap_open("{your.imap.host}INBOX","utilisateur", "mot_de_passe") or die("conexion impossible: ".imap_last_error()); $check = imap_mailboxmsginfo($mbox);
if($check) { echo "Date: " . $check->Date ."<br />\n" ; echo "Pilote: " . $check->Driver ."<br />\n" ; echo "Mailbox: " . $check->Mailbox ."<br />\n" ; echo "Messages: ". $check->Nmsgs ."<br />\n" ; echo "Récent: " . $check->Recent ."<br />\n" ; echo "Non lus: " . $check->Unread ."<br />\n" ; echo "Effacés: " . $check->Deleted ."<br />\n" ; echo "Taille: " . $check->Size ."<br />\n" ; } else { echo "imap_check() a échoué: ".imap_last_error(). "<br />\n"; }
imap_close($mbox);
?>
|
|