我有一个文件,其中包含一个名为sitemap.html的文件,在sitemap中,我有以下代码:
monthly
1.00
<?PHP foreach ($this->data->content as $content): ?>
<?PHP echo SITE_URL . $content->permalink; ?>
<?PHP echo date("Y-m-d",$content->publish_date); ?>
monthly
<?PHP echo $content->sitemap_index; ?>
一切似乎都没问题,但我收到的错误500就是说:
PHP Parse error: Syntax error,unexpected ‘version’ (T_STRING) in sitemap.html on line 1
正如你所看到的,我正在使用
另外,在我的PHP.ini中,我看到magic_quotes是OFF.
作为修复它的替代方法,我用以下内容替换了我的第一行:
<?PHP echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
但我仍然对正在发生的事感到好奇.
我有其他网站托管在同一台服务器上(PHP版本5.4.45),我没有在其他网站的站点地图上得到PHP Parse Error …
知道可能导致此错误的原因是什么?