top

Описание функции imap-mailboxmsginfo



imap_mailboxmsginfo


(PHP 3>= 3.0.2, PHP 4)
imap_mailboxmsginfo - получает информацию о текущем mailbox'е.

Описание


object imap_mailboxmsginfo (int imap_stream)
Возвращает информацию о текущем mailbox'е. Возвращает FALSE при ошибке.
Функция imap_mailboxmsginfo() проверяет статус текущего mailbox'а на сервере. Она похожа на imap_status() , но будет также суммировать размер всех сообщений в mailbox'е, что потребует некоторого дополнительного времени. Она возвращает информацию в объекте со следующими свойствами:
Таблица 1. Mailbox-свойства
Date дата последнего изменения
Driver драйвер
Mailbox имя mailbox'а
Nmsgs количество сообщений
Recent количество последних сообщений
Unread количество непрочитанных сообщений
Deleted количество удалённых сообщений
Size размер mailbox'а
Пример 1. imap_mailboxmsginfo()

<?php

$mbox = imap_open("{your.imap.host}INBOX","username", "password")
      or die("can't connect: ".imap_last_error());
 
$check = imap_mailboxmsginfo($mbox);
 
if($check) {
    print "Date: "    . $check->Date    ."<br>\n" ;
    print "Driver: "  . $check->Driver  ."<br>\n" ;
    print "Mailbox: " . $check->Mailbox ."<br>\n" ;
    print "Messages: ". $check->Nmsgs   ."<br>\n" ;
    print "Recent: "  . $check->Recent  ."<br>\n" ;
    print "Unread: "  . $check->Unread  ."<br>\n" ;
    print "Deleted: " . $check->Deleted ."<br>\n" ;
    print "Size: "    . $check->Size    ."<br>\n" ;
} else {
    print "imap_check() failed: ".imap_last_error(). "<br>\n";
}
 
imap_close($mbox);

?>

corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст