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() - Отримує налаштування квоти для кожного користувача