iis7 + php fopen问题

时间:2015-03-13 04:24:31

标签: php windows iis-7

我不能写好Engilsh ......

我的设置是Windows 2008 + iis7 + php5

我遇到fopen问题。

该文件不是被下载,而是在网页中显示为文本。

示例:

PK!XVƏ�[Content_Types].xml ��(�̔MN�0��H�!�%n��J�?K���ؓƪc[���g��J����D�5���f�|��M����قM� K�J��]�u��޲��Jg� @ ^䫃L b (+ f΃ ҅ZD k 5 drå LLc ZA !> | Hj = +l & 7Z H Ϊo + K-A9 +kŮ !ƃm > PX d J 51y z 3 ʶ} av L ]ؼ9 k* s -Mo GN T IB pb M ގy u5N Czr\ o /x vB 8ޝ gx PK! U0# L _rels / .rels ( N 0 H C nH LH !T $ $ @ Jc ?[ ITB /Nú(A3B ....

有什么问题?

抱歉;;;

它的代码

    Header("Content-type: file/unknown");
    Header("Content-Disposition: attachment; filename=$oriname");
    Header("Content-Description: PHP3 Generated Data");
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: ".filesize($files));
    header("Cache-control: must-revalidate");
    header("Pragma: no-cache");
    header("Expires: 0");   

$fp=fopen("$files","rb"); 
    while(!feof($fp)){ 
    echo fread($fp,100*1024); 
    flush();
    } 
fclose($fp);

$ files是文件路径和文件名。

0 个答案:

没有答案