I don't see which file actually sends output before the headers() call in rcube_shared.inc. I don't get errors like this on my installation. We should try to find the real problem instead of creating workarounds for it.
ob_start is already used to prevent from those errors. Must be some include files that are included before the on_start() call.
~Thomas
Matt Kaatman wrote:
I don't know if it's related but I'm seeing a lot of warnings in the error log:
[01-May-2007 14:15:08] PHP Warning: Cannot modify header information - headers already sent in /var/www/roundcubemail/program/include/rcube_shared.inc on line 154 [01-May-2007 14:15:08] PHP Stack trace: [01-May-2007 14:15:08] PHP 1. {main}() /var/www/roundcubemail/index.php:0 [01-May-2007 14:15:08] PHP 2. include() /var/www/roundcubemail/index.php:268 [01-May-2007 14:15:08] PHP 3. rcmail_template->send() /var/www/roundcubemail/program/steps/mail/sendmail.inc:461 [01-May-2007 14:15:08] PHP 4. rcmail_template->write() /var/www/roundcubemail/program/include/rcmail_template.inc:176 [01-May-2007 14:15:08] PHP 5. rcube_html_page->write() /var/www/roundcubemail/program/include/rcmail_template.inc:224 [01-May-2007 14:15:08] PHP 6. header() /var/www/roundcubemail/program/include/rcube_shared.inc:154
I know it's bad practice but maybe we should be using ob_start(); and then do ob_clean(); before every header call?
On Wed, 2 May 2007 12:32:06 +0200, Michael Bueker m.bueker@berlin.de wrote:
Yes, I'm experiencing it right now, also with the latest SVN.
Mik
On Tue, 1 May 2007 14:15:07 -0500, Matt Kaatman roundcube-dev@matt.kaatman.com wrote:
In the latest svn, I've lost the ability to select messages and have
them
marked as read (with the preview pane turned on). Has anyone else experienced this problem?