Функции Язык программирования 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

Загрузка нескольких файлов

Несколько файлов можно загружать при использовании разных name в input.

Можно также загружать одновременно несколько файлов и получать автоматически упорядоченную в массивы информацию. Для этого вам необходимо использовать тот же самый синтаксис отправки массива в HTML-форме, как и с несколькими элементами select и checkbox:

Примечание: поддержка загрузки нескольких файлов была введена в версии 3.0.10.

Пример 19-3. Загрузка нескольких файлов
<form action="file-upload.php" method="post" enctype="multipart/form-data"> 
Send these files:<br> <input name="userfile[]" type="file"><br> 
<input name="userfile[]" type="file"><br> <input type="submit" 
value="Send files"> </form>