#21007 [Opn->Csd]: html_errors off text-only output in phpinfo
| From: | helly@php.net | Date: | Sun, 30 Mar 2003 14:15:38 +0000 |
| Subject: | #21007 [Opn->Csd]: html_errors off text-only output in phpinfo | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-36714@lists.php.net to get a copy of this message | ||
ID: 21007
Updated by: helly@php.net
Reported By: holliwell at gmx dot net
-Status: Open
+Status: Closed
Bug Type: PHP options/info functions
Operating System: all
PHP Version: 4.3.0
-Assigned To:
+Assigned To: helly
New Comment:
This bug has been fixed in CVS.
In case this was a PHP problem, snapshots of the sources are packaged
every three hours; this change will be in the next snapshot. You can
grab the snapshot at http://snaps.php.net/.
In case this was a documentation problem, the fix will show up soon at
http://www.php.net/manual/.
In case this was a PHP.net website problem, the change will show
up on the PHP.net site and on the mirror sites in short time.
Thank you for the report, and for helping us make PHP better.
Previous Comments:
------------------------------------------------------------------------
[2003-01-04 10:02:10] axel_kollmorgen at hotmail dot com
having "html_errors" "off" causing phpinfo() outputting text-only
doesn't make any sense to me, neither. i completely support
philip@php.net: phpinfo() is not an error, so it shouldn't depend on
"html_errors".
------------------------------------------------------------------------
[2002-12-29 23:56:01] philip@php.net
Please explain why this is intended behavior, it does not make sense to
me. html_errors is for html_errors, it's documented as such in
php.ini:
; Disable the inclusion of HTML tags in error messages.
;html_errors = Off
This says nothing about phpinfo() and IMHO it shouldn't affect it at
all. The patch that resulted in this change is here:
* add phpinfo() support for CLI.
http://cvs.php.net/diff.php/php4/ext/standard/info.c?r1=1.193&r2=1.194
Why is html_errors being used in this way? When html_errors = off,
errors remain readable when viewing in a browser but this textual
version of phpinfo() == complete fubar in the browser (yes, one can use
<pre>). One might turn html_errors off, for example, to use
error_prepend_string/error_append_string in some way. Or they just
don't want html in the errors... I don't see how this has anything to
do with phpinfo() output. Why doesn't that patch instead check if sapi
= cli?
A person shouldn't be forced to have this textual phpinfo() if they
decide to not include html in php generated errors. Please explain.
phpinfo() is not an error! :)
------------------------------------------------------------------------
[2002-12-14 15:17:42] philip@php.net
Where? Put the information in this bug report.
------------------------------------------------------------------------
[2002-12-14 13:39:31] davidbulock at tech-center dot com
I've submitted a note to document this behavior in the PHP Manual.
------------------------------------------------------------------------
[2002-12-14 06:31:19] holliwell at gmx dot net
If this is intended behaviour, this seems to be a doc problem, since I
can't find anything about in the docs.
Regards
Friedhelm Betz
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/21007
--
Edit this bug report at http://bugs.php.net/?id=21007&edit=1