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