我使用下面的代碼來獲取所有郵件自二少一天 -PHP imap_search因爲問題
$yesterday = date("Y-m-d", strtotime ("-1 days"));
$searchQuery = 'SINCE "'.$yesterday.'"';
if($this->open($folder)) {
$imap_search = imap_search($this->_imap, $searchQuery);
}
這工作我開發Windows機器上很好,但是當我把它的測試生產服務器上它不」工作。我甚至嘗試過所有的搜索參數,但它似乎沒有獲取任何東西。與郵件帳戶的連接($ this - > _ imap對象)似乎沒有問題。
任何想法?
2臺服務器上是否運行不同的PHP版本? – JochenJung 2010-08-16 16:26:01
yes .. php 5.2.8在windows系統和5.2.1在linux服務器上... – pinaki 2010-08-16 16:31:37
我認爲這是一個分段故障問題。 http://bugs.php.net/48619。如果我找到任何東西,將繼續調試併發布。 – pinaki 2010-08-16 17:03:32