I think the only way to do it the way you want to do it is through
buffering (with the ob_functions or via the php.ini file). Turning off
error printing is another possibility--that way you can have the errors
logged to a file rather than to the screen.
php|architect - The magazine for PHP Professionals
The first monthly worldwide magazine dedicated to PHP programmers
Check us out on the web at http://www.phparch.com
On Sat, 2002-11-09 at 17:42, Monty wrote:
> Is there any way to gracefully handle errors that happen after output to the
> screen has begun (the point where header(Location:) doesn't work) without
> using ob_ functions?
> I have a separate PHP page I'd like to display with the error if one happens
> using the error_handler() and trigger_error() functions. But, I can't make
> it work because if the error happens after output starts, I just get an
> error stating header() won't work.
> I'm also not sure of the best way to pass all the error data to the error
> page. Its too much for a $_GET.
> Anyone have any suggestions or links to articles that explain how this can
> be done?? Thanks a lot.
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php