PHP 未记录 imap_sort $search_criteria?
PHP imap_sort 有一个未记录的 $search_criteria
参数。我正在编写一个小脚本,该脚本应该获取主题中包含 PIN 码(五位数字)的邮件。最终对任何其他邮件不再感兴趣。如何指定我的过滤规则?
array imap_sort ( resource $imap_stream , int $criteria , int $reverse [, int
$options = 0 [, string $search_criteria = NULL [, string $charset = NIL ]]] )
PHP imap_sort has an undocumented $search_criteria
parameter. I'm writing a little script that should fetch mail containing a PIN code (five digits) in subject. Eventually not interested in any other mail. How can i specify my filter rule?
array imap_sort ( resource $imap_stream , int $criteria , int $reverse [, int
$options = 0 [, string $search_criteria = NULL [, string $charset = NIL ]]] )
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不正确。这是有记录的。但显然不是在这个功能上。
更好的邮件搜索功能是 imap_search (它已记录 $criteria) 。 RFC 1176(第 15 和 16 页)中还定义了搜索条件。
接下来的事情是,您不能使用模式搜索,只能使用字符串搜索,所以这对您不起作用。我建议您获取所有电子邮件,并比较您需要的主题。您可以按日期限制搜索...
Not true. It is documented. But obviously not at this function.
Better function for mail searching is imap_search (it has documented $criteria). Search criteria is also defined in RFC 1176 (page 15 & 16).
Next thing is, that you cannot search with pattern, only string, so this will not work for you. I propose, that you fetch all e-mails, and compare subject that you need. You can limit your search by date...
据我所知[通过查看 RFC5256],
$search_criteria
参数可能与 IMAP SEARCH 命令相关,并且可能使用与imap_search()
函数相同的语法在 PHP 中。As far as I can tell [by looking at RFC5256] the
$search_criteria
parameter is likely related to the IMAP SEARCH command and probably uses the same syntax as theimap_search()
function in PHP.