你的php解析器(或者说是你在服务器上配置)只解析.php的php文件,而不解析.html的php文件可在服务器上配置php解析.html的php文件就ok了,通常是以另一种扩展名如.shtml以避免和html标准浏览器文件混淆。

解决方案 »

  1.   

    当然了,你的页面中的代码“<?php echo "ok???";?>”表示当前页面已经使用到了PHP方面的东西,需要PHP来为你解释、执行,但是,如果你将它命名为“.html”表示当前页面是普通的静态页面,如果WEB服务器没有做映射的话(一般是不将“.html”映身为用PHP来解释、执行的),系统会无法解析这样的代码,所以显示空白;改成“.php”当然就正常了。
      

  2.   

    记得有个要求服务器处理什么文档的设置,我找不到了,
    哪位朋友告诉一声啊???好像是类似 DocumentType的……
      

  3.   

    你用的是APACHE吧.在你原来设置PHP那里,加上一句:
        AddType application/x-httpd-php .html
    就可以了.不过我不赞成让PHP解析HTML.HTML的访问量大,但夹PHP代码的不多,你这样做,会降低系统的效率.最好是将夹PHP代码的HTML改名为PHP.