imap_status Retourne les informations de statut sur une boîte aux lettres &reftitle.description; stdClassfalseimap_status IMAP\Connectionimap stringmailbox intflags Retourne les informations de statut sur la boîte aux lettres mailbox. &reftitle.parameters; &imap.imap-parameter.imap; mailbox Le nom de la boîte aux lettres, voir la documentation de la fonction imap_open pour plus de détails &imap.mailboxname.insecure; flags Les drapeaux valides sont : SA_MESSAGES - met la valeur de $status->messages au nombre de messages dans la boîte aux lettres. SA_RECENT - met la valeur de $status->recent au nombre de messages récents dans la boîte aux lettres. SA_UNSEEN - met la valeur de $status->unseen au nombre de messages non lus dans la boîte aux lettres. SA_UIDNEXT - met la valeur de $status->uidnext à la prochaine valeur d'uid qui sera utilisée. SA_UIDVALIDITY - met la valeur de $status->uidvalidity à une constante, qui change lorsque l'uid de la boîte aux lettres n'est plus valide. SA_ALL - fixe toutes les valeurs précédentes. &reftitle.returnvalues; Cette fonction retourne un objet contenant les informations sur le statut, &return.falseforfailure;. L'objet a les propriétés suivantes : messages, recent, unseen, uidnext, et uidvalidity. flags est également défini, qui contient un masque contenant une des constantes ci-dessus. &reftitle.changelog; &Version; &Description; &imap.changelog.imap-param; &reftitle.examples; Exemple avec <function>imap_status</function> messages . "
\n"; echo "Récent : " . $status->recent . "
\n"; echo "Non lu : " . $status->unseen . "
\n"; echo "Prochain UID: " . $status->uidnext . "
\n"; echo "Validité de l'UID:" . $status->uidvalidity . "
\n"; } else { echo "imap_status a échoué : " . imap_last_error() . "\n"; } imap_close($mbox); ?> ]]>