imap_get_quota
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
imap_get_quota
Референца за `function.imap-get-quota.php` со подобрена типографија и навигација.
imap_get_quota
(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
imap_get_quota — (PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)
= NULL
Преземи ги поставките за нивото на квотата и статистиката за користење по поштенско сандаче
Преземи ги поставките за нивото на квотата и статистиката за користење по поштенско сандаче. imap_get_quotaroot() За верзија на оваа функција за корисник што не е администратор, видете го
Параметри
-
imap Еден IMAP\Connection instance.
quota_root-
quota_rootфункцијата на PHP.user.nameобично треба да биде во форма на
Вратени вредности
каде што името е поштенското сандаче за кое сакате да ги преземете информациите. false Враќа низа со целобројни вредности лимит и употреба за даденото поштенско сандаче. Вредноста на лимитот претставува вкупната количина на простор дозволен за ова поштенско сандаче. Вредноста на употребата претставува моменталното ниво на капацитет на поштенските сандачиња. Ќе врати
во случај на неуспех. Од PHP 4.3, функцијата поправилно ја отсликува функционалноста како што е диктирано од» RFC2087
. Низата што се враќа е променета за да поддржи неограничен број на вратени ресурси (т.е. пораки или подпапки) со секој именуван ресурс што добива индивидуална низа клуч. Секоја вредност на клучот потоа содржи друга низа со вредностите за употреба и лимит во неа.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 |
На imap параметарот очекува IMAP\Connection
инстанца сега; претходно, валидна imap resource се очекуваше.
|
Примери
Пример #1 imap_get_quota() example
<?php
$mbox = imap_open("{imap.example.org}", "mailadmin", "password", OP_HALFOPEN)
or die("can't connect: " . imap_last_error());
$quota_value = imap_get_quota($mbox, "user.kalowsky");
if (is_array($quota_value)) {
echo "Usage level is: " . $quota_value['usage'];
echo "Limit level is: " . $quota_value['limit'];
}
imap_close($mbox);
?>
Пример #2 imap_get_quota() Од причини за компатибилност со претходните верзии, оригиналните методи за пристап се уште се достапни за употреба, иако се предлага да се ажурираат.
<?php
$mbox = imap_open("{imap.example.org}", "mailadmin", "password", OP_HALFOPEN)
or die("can't connect: " . imap_last_error());
$quota_values = imap_get_quota($mbox, "user.kalowsky");
if (is_array($quota_values)) {
$storage = $quota_values['STORAGE'];
echo "STORAGE usage level is: " . $storage['usage'];
echo "STORAGE limit level is: " . $storage['limit'];
$message = $quota_values['MESSAGE'];
echo "MESSAGE usage level is: " . $message['usage'];
echo "MESSAGE limit is: " . $message['limit'];
/* ... */
}
imap_close($mbox);
?>Белешки
Оваа функција моментално е достапна само за корисници на библиотеката c-client2000 или поголема.
Дадената imap Пример за PHP 4.3 или поголем
Види Исто така
- imap_open() - Отвори IMAP стрим до поштенска кутија
- imap_set_quota() мора да се отвори како администратор на пошта, инаку оваа функција ќе откаже.
- imap_get_quotaroot() - Поставува квота за дадено поштенско сандаче