if no mails match the criteria , imap_search returns an empty array..but the count is still 1...so check for false return status and not for zero count .
![]() | imap_search(PHP 3 >= 3.0.12, PHP 4, PHP 5) imap_search -- This function returns an array of messages matching the given search criteriaDescriptionarray imap_search ( resource imap_stream, string criteria [, int options [, string charset]] )This function performs a search on the mailbox currently opened in the given imap stream. criteria is a string, delimited by spaces, in which the following keywords are allowed. Any multi-word arguments (e.g. FROM "joey smith") must be quoted.
For example, to match all unanswered messages sent by Mom, you'd use: "UNANSWERED FROM mom". Searches appear to be case insensitive. This list of criteria is from a reading of the UW c-client source code and may be incomplete or inaccurate (see also RFC2060, section 6.4.4). Valid values for flags are SE_UID, which causes the returned array to contain UIDs instead of messages sequence numbers. Parameter charset was added in PHP 4.3.3. ![]()
lots2learn at gmail dot com
05-Mar-2005 03:22
if no mails match the criteria , imap_search returns an empty array..but the count is still 1...so check for false return status and not for zero count .
David Koopman
16-Oct-2004 06:35
imap_search fails when I am trying to include an escaped double quote in my search string. For example:
oliver at samera dot com dot py
26-Oct-2002 11:16
imap_search() only supports IMAP2 search criterias, because the function mail_criteria() (from c-client lib) is used in ext/imap/php_imap.c for parsing the search string.
oliver at samera dot com dot py
27-Jan-2002 01:03
imap_search() return false if it does not understand the search condition or no messages have been found.
kkkd at 371 dot net
15-Oct-2001 09:19
imap_search($mbox,$wide." "."\"$key\"");
hxlvt at hotmail dot com
11-Oct-2001 03:29
I was wondering if imap_seach() can handle multiple search strings, and tried this to match both subject and to field:
eric at ohmforce dot com
15-Mar-2001 08:32
[Editor: restoring note removed by mistake]
ommadawn at club-internet dot fr
27-Jul-2000 05:37
It works... Try this (Php 4)
| ![]() |