|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2018-04-08 21:02 UTC] cmb@php.net
-Status: Open
+Status: Feedback
-Assigned To:
+Assigned To: cmb
[2018-04-08 21:02 UTC] cmb@php.net
[2018-06-24 04:22 UTC] php-bugs at lists dot php dot net
[2018-06-24 04:28 UTC] mattficken@php.net
-Status: No Feedback
+Status: Closed
[2018-06-24 04:28 UTC] mattficken@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Nov 09 07:00:01 2025 UTC |
Description: ------------ ext/tidy/tests/020.phpt produces different output when run on x64 php builds/x64 web servers (both apache and builtin web, with and without opcache). From the output, it looks like the document was set to XHTML-Transitional, while the test expected XHTML-Strict. Here is the INI I used: auto_append_file= auto_prepend_file= disable_defs=Off display_errors=On display_startup_errors=Off docref_ext=.html docref_root= error_append_string= error_prepend_string= error_reporting=E_ALL | E_NOTICE | E_WARNING extension=php_bz2.dll extension=php_com_dotnet.dll extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll extension=php_gettext.dll extension=php_gmp.dll extension=php_intl.dll extension=php_imap.dll extension=php_ldap.dll extension=php_mbstring.dll extension=php_exif.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll extension=php_pdo_mysql.dll extension=php_pdo_pgsql.dll extension=php_pdo_sqlite.dll extension=php_pdo_odbc.dll extension=php_pgsql.dll extension=php_shmop.dll extension=php_soap.dll extension=php_sockets.dll extension=php_sqlite3.dll extension=php_tidy.dll extension=php_xmlrpc.dll extension=php_xsl.dll extension=php_enchant.dll extension_dir=C:\php-sdk\php-5.5-ts-windows-vc11-x64-r4cea61a\ext html_errors=Off ignore_repeated_errors=Off log_errors=On magic_quotes_runtime=Off max_execution_time=60 open_basedir= output_buffering=On output_handler= precision=14 report_memleaks=On report_zend_debug=Off safe_mode=0 session.auto_start=Off track_errors=On unicode.from_error_mode=U_INVALID_SUBSTITUTE unicode.output_encoding=UTF-8 unicode.runtime_encoding=ISO-8859-1 unicode.script_encoding=UTF-8 Test script: --------------- Copy the TEST section of ext/tidy/tests/020.phpt to a .php file in the docroot of apache or builtin web and send an HTTP request to run it. Expected result: ---------------- bool(true) bool(true) <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <p>Isto para testes.</p> </body> </html> Actual result: -------------- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> bool(true) bool(true) <p>Isto para testes.</p> � </body> </html>