Re: imap4 search criteria

From: Date: Fri, 12 Feb 2010 15:47:38 +0000
Subject: Re: imap4 search criteria
References: 1 2 3 4 5 6 7 8 9 10  Groups: php.internals 
Request: Send a blank email to internals+get-46981@lists.php.net to get a copy of this message
hi, There is but I'm not sure these new functions are the way to go. Also we have been busy with releases lately, just in case you don't follow the lists too closely, be patient :) Cheers, On Fri, Feb 12, 2010 at 3:02 PM, Dominik Gehl <dominik@dokdok.com> wrote: > Hi, > > I was just wondering if there was any interest to get this enhancement into the PHP IMAP > extension. Should I re-sent the patch as an attachment ? > > Thanks > Dominik > > On 2010-02-04, at 7:01 PM, Dominik Gehl wrote: > >>>> $pgm = imap_searchprogram_new(); >>>> imap_searchprogram_criteria($pgm1,"DRAFT SMALLER 34567 HEADER Message-Id >>>> <D76C58CD-C94D-4DE4-B621-83D66437EFE3@dokdok.com> FROM dominik@dokdok.com"); >>> >>> I assume you meant '$pgm' above? >> >> You are absolutely right ! >> >> In fact, you can also set every parameter in its own imap_searchprogram_criteria call, so >> the above (without the typo) would be equivalent to the four calls below: >> >> imap_searchprogram_criteria($pgm,"DRAFT"); >> imap_searchprogram_criteria($pgm,"SMALLER 34567"); >> imap_searchprogram_criteria($pgm,"HEADER  Message-Id >> <D76C58CD-C94D-4DE4-B621-83D66437EFE3@dokdok.com>"); >> imap_searchprogram_criteria($pgm,"FROM dominik@dokdok.com"); >> >> If you need a logical OR of several criteria, you would use the following calls: >> >> $pgm1 = imap_searchprogram_new(); >> imap_searchprogram_criteria($pgm1,"DRAFT"); >> $pgm2 = imap_searchprogram_new(); >> imap_searchprogram_criteria($pgm2,"ANSWERED"); >> $pgm = imap_searchprogram_or($pgm1, $pgm2); >> imap_search($mbox,$pgm); >> >> >> Dominik > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org

« previous php.internals (#46981) next »