php包括xhtml1-strict.dtd

时间:2011-05-09 07:13:21

标签: php authentication xhtml

我有一个简单的index.php文件,用于检查用户身份验证,如果一切正常,则包含带有用户库的index.html文件:

<?php
if(!user_is_authenticated()) {
    header("location: http://someloginsite");
}
include("index.html");
?>

我有一个xhtml1-strict.dtd index.html声明的问题 - 如果包含的html文件声明如上所述我收到以下错误:

Parse error: syntax error, unexpected T_STRING in /var/www/.../index.html on line 1

所有其他声明都可以正常工作......我缺少什么?

1 个答案:

答案 0 :(得分:3)

您的问题是xml声明

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

它看起来像php。关闭短标签或回应声明

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