我有一个简单的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
所有其他声明都可以正常工作......我缺少什么?
答案 0 :(得分:3)
您的问题是xml声明
<?xml version="1.0" encoding="UTF-8"?>
^^ <-- here
它看起来像php。关闭短标签或回应声明
echo '<?xml version="1.0" encoding="UTF-8"?>';