imap_fetch_overview
(PHP 4, PHP 5, PHP 7, PHP 8)
imap_fetch_overview — Оглядає інформацію із заголовків повідомлень
Опис
imap_fetch_overview(IMAP\Connection $imap, string $sequence, int $flags = 0): array|false
Ця функція читає заголовки повідомлень, заданих у параметрі sequence
, та повертає оглядову інформацію про їх зміст.
Список параметрів
imap
Екземпляр IMAP\Connection
sequence
Послідовність номерів повідомлень. Ви можете перерахувати кілька повідомлень, використовуючи як роздільник кому (X,Y
), або задати інтервал повідомлень за допомогою двокрапки X:Y
flags
Параметрsequence
має містити номери повідомлень. Якщо ви хочете задати в ньому їх UID, цей параметр необхідно задати значенням FT_UID
Значення, що повертаються
Повертає масив об'єктів, кожен із яких визначає заголовок одного повідомлення. Об'єкти містять відповідні властивості, тільки якщо вони присутні. Можливі властивості:
subject
- Тема листаfrom
- хто його пославto
- одержувачdate
- коли воно було надісланоmessage_id
- Ідентифікатор повідомленняreferences
- є посиланням на цей ідентифікатор повідомленняin_reply_to
- є відповіддю на лист із цим ідентифікаторомsize
- Розмір у байтахuid
- UID повідомлення у скриньціmsgno
- номер повідомлення у скриньціrecent
- лист позначений як новийflagged
- це повідомлення позначено (зазвичай є ознакою "важливості")answered
- повідомлення позначене як відповідьdeleted
- позначено для видаленняseen
- позначено як прочитанеdraft
- позначено як чернеткаudate
- тимчасова мітка UNIX дати отримання
Функція повертає **false
**в случае возникновения ошибки.
список змін
Версия | Опис |
---|---|
8.1.0 | Параметрimap тепер чекає екземпляр IMAP\Connection; раніше очікувався ресурс (resourceimap |
Приклади
Приклад #1 Приклад використання imap_fetch_overview()****
Loading...
Дивіться також
- imap_fetchheader() - Отримує заголовок повідомлення