Учебник РНР
Назад Вперёд

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); ?>

Назад Оглавление Вперёд
imap_mail Вверх imap_mime_header_decode