imap_get_quota

(PHP 4 >= 4.0.5, PHP 5, PHP 7, PHP 8)

imap_get_quota — Отримує налаштування рівня квоти та статистику використання поштових скриньок

Опис

imap_get_quota(IMAP\Connection $imap, string $quota_root): array|false

Повертає налаштування рівня квоти та статистику використання поштових скриньок.

Версія даної функції для звичайних користувачів, не адміністраторів, для яких PHP існує функція imap_get_quotaroot()

Список параметрів

imap

Екземпляр IMAP\Connection

quota_root

quota_root має відповідати формату user.name, де name - ім'я скриньки, інформація щодо якої потрібна.

Значення, що повертаються

Повертає асоціативний масив цілих чисел із ключами "limit" та "usage". Число із ключем "limit" визначає максимальний допустимий розмір скриньки. Число із ключем "usage" визначає поточний рівень використання. У разі виникнення помилки поверне false

Починаючи з PHP 4.3 і вище, функція більш точно відповідає стандарту, описаному в » RFC2087. . Значення маси, що повертається, змінилося для підтримки необмеженої кількості ресурсів, що повертаються (тобто повідомлень або підпапок), де кожен іменований ресурс буде представлений індивідуальним масивом. Кожен елемент масиву міститиме інший масив до ключів "limit" та "usage".

Для забезпечення зворотної сумісності оригінальний метод доступу все ще доступний, хоча передбачається це виправити.

список змін

ВерсияОпис
8.1.0Параметрimap тепер чекає екземпляр IMAP\Connection; раніше очікувався ресурс (resourceimap

Приклади

Приклад #1 Приклад використання imap_get_quota()****

Loading...

Приклад #2 Приклад використання imap_get_quota()** у PHP 4.3 і вище**

Loading...

Примітки

Ця функція доступна лише під час використання бібліотеки c-client2000 або новішої.

Заданий потік imap має бути відкрито під адміністративним користувачем.

Дивіться також

  • imap_open() - Відкриває потік IMAP до поштової скриньки
  • imap_set_quota() - Встановлює квоту для заданої поштової скриньки
  • imap_get_quotaroot() - Отримує налаштування квоти для кожного користувача