П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 5929 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 8078 раз(а).

Учебник HTML.
Просмотров 4785 раз(а).

Руководство по PHP5.
Просмотров 1787 раз(а).

Хостинг через призму DNS.
Просмотров 6774 раз(а).

Подборка текстов стандартных документов.
Просмотров 57439 раз(а).

Учебник PHP - Самоучитель
Просмотров 5058 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 11161 раз(а).

Внешние атаки...
Просмотров 6876 раз(а).

Учебник PHP.
Просмотров 4076 раз(а).

SSI в примерах.
Просмотров 1110 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
НазадВперёд

imap_search

(PHP 3>= 3.0.12, PHP 4)

imap_search - эта функция возвращает массив сообщений, совпадающих с данным критерием поиска.

Описание

array imap_search (int imap_stream, string criteria, int flags)

Эта функция выполняет поиск в mailbox'е, открытом в данный момент в imap-потоке.
criteria это строка, ограниченная пробелами, в которой допускается наличие ключевых слов. Любые многословные аргументы (например, FROM "joey smith") обязаны быть в кавычках.

  • ALL - возвращать все сообщения, соответствующие остальной части критерия

  • ANSWERED - совпадать с сообщениями с установленным флагом \\ANSWERED

  • BCC "string" - совпадать с сообщениями со "string" в поле Bcc:

  • BEFORE "date" - совпадать с сообщениями с Date: перед "date"

  • BODY "string" - совпадать с сообщениями со "string" в теле сообщения

  • CC "string" - совпадать с сообщениями со "string" в поле Cc:

  • DELETED - совпадать с удалёнными сообщениями

  • FLAGGED - совпадать с сообщениями с установленным флагом \\FLAGGED (иногда называемым Important или Urgent)

  • FROM "string" - совпадать с сообщениями со "string" в поле From:

  • KEYWORD "string" - совпадать с сообщениями со "string" - ключевым словом

  • NEW - совпадать с новыми сообщениями

  • OLD - совпадать со старыми сообщениями

  • ON "date" - совпадать с сообщениями с Date: совпадающей с "date"

  • RECENT - совпадать с сообщениями с установленным флагом \\RECENT

  • SEEN - совпадать с прочитанными сообщениями (установлен флаг \\SEEN)

  • SINCE "date" - совпадать с сообщениями с Date: после "date"

  • SUBJECT "string" - совпадать с сообщениями со "string" в поле Subject:

  • TEXT "string" - совпадать с сообщениями с текстовой "string"

  • TO "string" - совпадать с сообщениями со "string" в поле To:

  • UNANSWERED - совпадать с сообщениями, на которые не дан ответ

  • UNDELETED - совпадать с сообщениями, которые не удалены

  • UNFLAGGED - совпадать с сообщениями, которые не помечены флагами

  • UNKEYWORD "string" - совпадать с сообщениями, не имеющими ключевого слова "string"

  • UNSEEN - совпадать с сообщениями, которые ещё не прочитаны

Например, чтобы найти все сообщения от Mom, на которые не даны ответы, можно использовать: "UNANSWERED FROM mom". Поиск происходит без учёта регистра. Этот список критериев взят из исходного кода UW c-клиента и может быть неполным и неточным (см. также RFC2060, раздел 6.4.4).

Правильными значениями флагов являются SE_UID, тогда возвращаемый массив содержит UID'ы вместо номеров последовательности сообщений.

Назад Оглавление Вперёд
imap_scanmailbox Вверхimap_set_quota


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: