next up previous contents
Next: imap_search.php Up: 目錄 functions Previous: imap_general.php   Contents

imap_messages.php

  1. BUG 修正,preg_split 函式的 flag 為 PREG_SPLIT_NO_EMPTY,不是 PREG_SPLIT_NI_EMPTY,且不能用單引號括起來。
    [root@mail squirrelmail-1.4.8]# diff -uwN ./functions/imap_messages.php /var/www/squirrelmail/functions/imap_messages.php 
    --- ./functions/imap_messages.php	2006-07-29 16:46:57.000000000 +0800
    +++ /var/www/squirrelmail/functions/imap_messages.php	2013-08-30 19:56:15.702472423 +0800
    @@ -805,7 +805,7 @@
         if ($read) {
             if (preg_match('/.+FLAGS\s\((.*)\)\s/AUi',$read[0],$regs)) {
                 if (trim($regs[1])) {
    -                $flags = preg_split('/ /', $regs[1],-1,'PREG_SPLIT_NI_EMPTY');
    +                $flags = preg_split('/ /', $regs[1],-1,PREG_SPLIT_NO_EMPTY); //dywang
                 }
             }
         } else {
    



2016-03-11