首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

新手。很急很急

2012-02-14 
新手求救。很急很急。PHP codephp$usrinfo aaa.jpg$Picfactory E://emenu/LoveBar/EMenuManager/EM

新手求救。很急很急。

PHP code
<php           $usrinfo = "aaa.jpg";    $Picfactory = "E://emenu/LoveBar/EMenuManager/EMenuManager/bin/Debug/Files/";    $path = iconv("gb2312","UTF-8",$Picfactory.$usrinfo);//    $usrinfo = "cafe.jpg";    //检查图片是否存在    if(!file_exists($path)) exit;//    header("Content-Transfer-Encoding:binary");    //文件名称    $pathinfo=pathinfo($usrinfo);      Header('Content-Type:image/'.$pathinfo['extension']);    Header( "Accept-Length:".filesize($path));    Header( "Content-Disposition:attachment;filename=". $pathinfo['basename']);     echo readfile($path);    exit;?>
我这个为什么下在图片打不开。是什么问题。。。急急急。。。。

[解决办法]
编码问题
加上这句
header('Content-Encoding: none');
[解决办法]
代碼看起來沒有什麼錯,我在firefox下測試了一下沒發現什麼問題.不清楚你下載的圖片打不開是什麼意思.
你可以嘗試更換其他圖片 例如 png gif 看看是否正常。包括更換其他瀏覽器.

另外
<php 修改成 <?php
這裏可能是你發代碼的時候疏漏了.
[解决办法]
图片的路径你看看。

热点排行