请教各位,我的服务器是IIS的,现在可以运行shtml页面,但是如果我包含一个php页面,却不能解析PHP代码,在原代码里可以看到PHP程序,请问如何让shtml页面解析PHP代码呀?

解决方案 »

  1.   

    shtml--server-parsed HTML 的首字母缩略词。包含有嵌入式服务器方包含命令的 HTML 文本。在被传送给浏览器之前,服务器会对 SHTML 文档进行完全地读取、分析以及修改。shtml并不能解析PHP代码,解析PHP代码视乎你的IIS设置.
      

  2.   

    但是为什么Apache下就没有问题呢?
      

  3.   

    iis要解析shtml的话要添加dll的
      

  4.   

    现在已经能解析shtml了,但不能解析嵌套在页面里的php代码,楼上的知道怎么回事吗?
      

  5.   

    在IIS下
    shtml 页面是由ssinc.dll解析
    php页面是由php4isapi.dll解析(PHP需要你自己安装配置在IIS里)所以shtml里的php代码不能被解析,因为ssinc.dll不具备解析php的能力。
      

  6.   

    晕了,IIS解析php使用的是筛选器(也就是一个dll外挂文件)。apache解析php有两种工作模式,一种是CGI模式,稳定,效率稍微不好一点。另外一种是把php作为apache的一个模块来运行,效率高,而且伏在也很稳定,主要是负载完全上去了就上面的资料来看,你说shtml能解析php么?根本是不可能的