补充 我上面代码是加在html中间的
加在php文件里读写正常
比如新建一个文本文件 命名为a.html
里面写入
<?php
echo  ">"; 
?> 
然后执行就是显示的"; ?> 
如果把文件名改为a.php则正常显示为>
这是怎么回事啊?

解决方案 »

  1.   

    你的服务器没有设置支持HTML扩展名为PHP解释,所以会这样,即是没有把PHP解释器增加到HTML扩展名支持。
      

  2.   

    在Apache的httpd.conf的内容增加一行:AddType application/x-httpd-php .html这样就可以支持HTML扩展名的解释
      

  3.   

    不对啊 我放到网上买的空间里这个代码还是出错的
    apache的问题的话只会是我自己localhost出问题和网上空间无关吧