The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "PHP" / Оглавление документа
Учебник РНР
Назад Вперёд

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



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру