Manuel PHP
Précédent |  | Suivant

# imap_mailboxmsginfo

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

imap_mailboxmsginfo -- Lit les informations à propos de la boîte aux lettres courante.

## Description

``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, et retourne un objet avec les propriétés suivantes :

Tableau 1. Propriétés de boîte aux lettres

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 1. 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) {
       print "Date: "    . $check->Date    ."<br>\n" ;
       print "Pilote: "  . $check->Driver  ."<br>\n" ;
       print "Mailbox: " . $check->Mailbox ."<br>\n" ;
       print "Messages: ". $check->Nmsgs   ."<br>\n" ;
       print "Récent: "  . $check->Recent  ."<br>\n" ;
       print "Non lus: "  . $check->Unread  ."<br>\n" ;
       print "Effacés: " . $check->Deleted ."<br>\n" ;
       print "Taille: "    . $check->Size    ."<br>\n" ;
    } else {
       print "imap_check() a échoué: ".imap_last_error(). "<br>\n";
    }
    imap_close($mbox);
    ?>

Précédent | Sommaire | Suivant
imap_mail_move | Niveau supérieur | imap_mime_header_decode