在服务器设置中,默认是不把HTML拿去解析的.
如果在服务器中修改设置,也可以,但你觉得对每一个HTML进行解析,有必要吗?效率会很低下的。

解决方案 »

  1.   

    因为在配置apache时,php的扩展名一般配置为php或php3,只有当文件扩展名为php或php3时,才会通过php服务器端的解析,否则只当是html语言,不进行php脚本的解析,也就无法调用php的代码!
      

  2.   

    APACHE
    在Apache的httpd.conf中加入以下语句:
    AddType application/x-httpd-htm .htm
    Action application/x-httpd-htm "/php4/php.exe"IIS
    在IIS中的应用程序映射里添加:
    “可执行文件:”路径\php.exe
    “扩展名:”.htm这样就可以让php解释htm中的php代码了。
      

  3.   

    因为你的HTML内容中夹带PHP请求语句(如<? .....?>),需要PHP引擎来语法解析,而PHP服务的默认文件后缀为.php和.php3,.htm和.html后缀的文件是不会提交PHP引擎解析的。