ID: 16963 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Bogus Bug Type: *General Issues Operating System: Linux PHP Version: 4.2.0 New Comment:
Checking the chars behind the <? tag is not a feasible solution. <? is XML processing tag, and we simply don't know what kind of processers are on the earth. Portable formats are <?php echo '<?xml version="1.0"?>' ?> <?php echo '<?xml' ?> version="1.0"?> It doesn't look nice, but it's historical reason... Previous Comments: ------------------------------------------------------------------------ [2002-05-02 10:07:56] [EMAIL PROTECTED] I know some workarounds to fix this little problem, but is this not a general problem? <?xml are signed by RFC and its not ok that the parse didnt check this. ------------------------------------------------------------------------ [2002-05-02 09:24:17] [EMAIL PROTECTED] You can change the first line to: <? echo '<?xml'; ?> version="1.0" encoding="iso-8859-1"?> ------------------------------------------------------------------------ [2002-05-02 09:20:21] [EMAIL PROTECTED] Derick, most public ISP didn't disable shortags. And i think its better to check the chars behind the <? tag. if none its look like php short tag. ------------------------------------------------------------------------ [2002-05-02 09:16:17] [EMAIL PROTECTED] Disable short tags. Nog a bug > bogus. ------------------------------------------------------------------------ [2002-05-02 09:15:14] [EMAIL PROTECTED] <?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>TEST</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body leftmargin="0" topmargin="0" marginwidth="00"> <? echo "This is a Test"; ?> </body> </html> Parse error: parse error, unexpected T_STRING in /usr/local/httpd/htdocs/coding/bug/xml.php on line 1 Its seems to be a bug with the <?xml stuff. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=16963&edit=1