> | > I am running SM-1.5.1 under php-4.4.x and php-5.2.x on FreeBSD.
> | > With php-5.2.x, I get "SquirrelMail notice messages" being displayed
> | > below almost every e-mail which I open. And it is always something
> | > like this:
> | >
> | > category: PHP
> | > Message: preg_split() expects parameter 4 to be long, string given
> | > FILE: /usr/local/www/domainpanel/webmail-151/squirrelmail-
> | > 1.5.1/functions/imap_messages.php
> | > LINE: 926
> | > Category: PHP
> | > Message: Invalid argument supplied for foreach()
> | > FILE: /usr/local/www/domainpanel/webmail-151/squirrelmail-
> | > 1.5.1/functions/mime.php
> | > LINE: 52
> | >
> | >
> | >
> | > How do I stop this from happening? It's annoying my users.
> |
> | Disabling php error display in php.ini would be the quickest way...
>
> I have, in php.ini:
>
> error_reporting = E_ALL & ~E_NOTICE
> display_errors = Off
>
> So, I simply need to s/E_ALL & ~E_NOTICE/E_ERROR/, yes?
Or you could fix functions/imap_messages.php
In line 926 you have
---
$flags = preg_split('/ /', $regs[1],-1,'PREG_SPLIT_NI_EMPTY');
---
replace it with
---
$flags = preg_split('/ /', $regs[1],-1,'PREG_SPLIT_NO_EMPTY');
---
http://sourceforge.net/support/tracker.php?aid=1543573
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
--
squirrelmail-users mailing list
Posting Guidelines:
http://www.squirrelmail.org/wiki/MailingListPostingGuidelines
List Address: [email protected]
List Archives:
http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user
List Archives: http://sourceforge.net/mailarchive/forum.php?forum_id=2995
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users