ID: 12452
Updated by: sander
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Bogus
Bug Type: Scripting Engine problem
Operating System: Linux 2.4.3 (Mandrake)
PHP Version: 4.0.6
New Comment:

Not a bug in PHP. Short tags (<?) are known to cause problems with XML. You should 
disable them.

Previous Comments:
------------------------------------------------------------------------

[2001-07-28 20:53:07] [EMAIL PROTECTED]

Using a "buffer" variable to collect HTML output as the 
script progresses, at the end of the script using eval to 
output (and parse) the buffer. However, first line of 
ouput is as follows:

<?xml version="1.0" encoding="UTF-8"?>

This causes a parse error; I would guess this is because 
PHP is not strict on the text that follows <?, hence the 
fact that it is xml does not register and it gives (as 
expected) a parse error. Surely this should not cause a 
parse error. A similar script to the part I use is 
included below:

<?php
$page_output="<?xml ..... ?><html><head>.........</html>";
eval("?>$page_output");
?>


------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=12452&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to