我知道标题含糊不清,但这个特定问题的细节会使标题变得荒谬。
我有一个index.php包含虚拟包含的文件:
<!--#include virtual="/includes/header.include"-->
这个header.include文件是HTML,我想在里面添加几行PHP。
我的.htaccess文件设置为将.include文件作为 php.ini 处理。文件中的实际行.htaccess是:
AddType application/x-httpd-php .include
PHP我要添加的是:
<?php echo "test <br />"; ?>
但是当我加载网站时,唯一打印的是:
"; ?>
如果我查看源代码,index.php我可以看到上面的整个PHP代码。
我已经尝试过的其他一些事情:
- 将文件复制到
.htaccess文件所在的目录header.include中 - 接受的答案和这个问题的 6 票赞成的答案
- 试过
<br>而不是<br />
我究竟做错了什么?为什么不能PHP正确解析?
我的PHP版本是5.1.6