在该服务器(redhat as4+apche2.0原系统自带)上,运行的.php文件,在ie浏览器,右键单击属性后,都显示为:类型 : 不可用 大小 : 不可用 创建时间 : 不可用 修改时间 : 不可用显示gd生成的加水印后图片,也是在ie浏览器,右键单击属性后,显示为:类型 : 不可用 大小 : 不可用 创建时间 : 不可用 修改时间 : 不可用,并且另存该图,默认存为文件名的untitled .bmp文件  
  而运行纯html文件则可以正常显示,运行真正的图片文件也可以显示和正常保存同样的代码再另外一台服务器下,显示正常.感觉是这台服务器端配置问题,导致无法识别这些mimetype,但没找到原因.另外,代码里增加header()设置content-type也无法解决.希望朋友们赐教,万分谢谢!

解决方案 »

  1.   

    GD是要设置才能支持的 
    简单的 echo "php" 可以不
      

  2.   

    那应该不支持php  php有装了吗?
    google一下 linux的配置吧
      

  3.   

    补充:正常那台服务器.php文件的http头
    HTTP/1.1 200 OK Date: Fri, 19 Mar 2010 01:37:49 GMT Server: Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.7a PHP/4.4.4 X-Powered-By: PHP/4.4.4 Content-Type: text/html 1有问题的这台.php文件的头
    HTTP/1.1 200 OK Date: Fri, 19 Mar 2010 01:39:48 GMT Server: Apache/2.0.52 (Red Hat) X-Powered-By: PHP/4.3.9 Set-Cookie: PHPSESSID=d89595a02e85271fb61fd3136ed63bb6; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Connection: close Content-Type: text/html 1
      

  4.   


    .php文件都可以正常运行,就是这个问题解决不了,应该是服务端配置的问题
      

  5.   

    apache 里面载入 mime.type
      

  6.   

    <IfModule mod_mime.c>
        TypesConfig conf/mime.types
    </IfModule>
    在mime.types里添加支持
    image/bmp bmp