Mombu the Php Forum sponsored links

Go Back   Mombu the Php Forum > Php > #34769 : Couldn't process xhtml prologue
User Name
Password
REGISTER NOW! Mark Forums Read

sponsored links


Reply
 
1 18th April 07:36
php-bugs
External User
 
Posts: 1
Default #34769 : Couldn't process xhtml prologue



From: sbcty at 126 dot com
Operating system: Windows NT
PHP version: 5.0.5
PHP Bug Type: Compile Failure
Bug description: Couldn't process xhtml prologue

Description:
------------
If an xhtml file hava first line like this
"<?xml version="1.0" encoding="UTF-8"?>"
PHP will report an error:
"parse error, unexpected T_STRING in bug.php on line 1"

It seems to be PHP check (1)<? ... ?> or (2)<?php ... ?>
and think it contain PHP code. If do***ent contain
something like this (3)"<?... ... ?>" PHP will report an
error.

Reproduce code:
---------------
<?xml version="1.0" encoding="UTF-8"?>
<!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>Bug Report</title>
</head>
<body>
<?php echo 'Message ...'; ?>
</body>
</html>

Expected result:
----------------
This will work well. PHP couldn't to parse anything unless
it is "<?php ...?>".

Actual result:
--------------
PHP Parse error: parse error, unexpected T_STRING in bug.php on line 1


--
Edit bug report at http://bugs.php.net/?id=34769&edit=1
--
Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=34769&r=trysnapshot4
Try a CVS snapshot (php5.0): http://bugs.php.net/fix.php?id=34769&r=trysnapshot50
Try a CVS snapshot (php5.1): http://bugs.php.net/fix.php?id=34769&r=trysnapshot51
Fixed in CVS: http://bugs.php.net/fix.php?id=34769&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=34769&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=34769&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=34769&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=34769&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=34769&r=support
Expected behavior: http://bugs.php.net/fix.php?id=34769&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=34769&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=34769&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=34769&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=34769&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=34769&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=34769&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=34769&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=34769&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=34769&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=34769&r=mysqlcfg
  Reply With Quote


  sponsored links


Reply


Thread Tools
Display Modes




Copyright © 2006 SmartyDevil.com - Dies Mies Jeschet Boenedoesef Douvema Enitemaus -
666