Ha That worked. There was a funky character at the end of one of my php includes... Not sure where it came from, but now that it's gone the pages are working again... Yay!
Totally forgot about adding file and line number in that function... It's been a long day... Thank for the pointer it helped. Terre ________________________________ From: carlos koch [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 01, 2008 7:33 PM To: fw-general@lists.zend.com Subject: Re: [fw-general] help pls: headers being set, before preDispatch change headers_sent() to headers_sent ($filename, $linenum) and see where the output started. 2008/10/1 Terre Porter <[EMAIL PROTECTED]> Help... I'm having a bit of a pain with some surprise headers being set somewhere... I've put this in my controllers preDispatch function for testing.. ---- Code if (headers_sent()) { $this->logger('--> preDispatch - headers sent'); logger(headers_list()); } ---- Code The logger simply writes to a log file. In the log file I have.. ---- Log [ 2008-10-01T18:42:26-04:00 ] [ 3.06 MB ] [ INFO ] : --> preDispatch - headers sent [ 2008-10-01T18:42:26-04:00 ] [ 3.07 MB ] [ INFO ] : array(5) { [0] => string(23) "X-Powered-By: PHP/5.2.5" [1] => string(38) "Expires: Thu, 19 Nov 1981 08:52:00 GMT" [2] => string(77) "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0" [3] => string(16) "Pragma: no-cache" [4] => string(23) "Content-type: text/html" } ---- Log My question is WHERE are they coming from... It's driving me nuts as this does not happen on the development server but does when putting the code to the live server. I've added the check function before the $controller->dispatch(); and no headers, but by the time it gets to the controller there are headers... Anyone got some other ideas? Thanks Terre