php不显示图片而是乱码

--在IE内核下打开的时候完全没问题,但是在chrome之类下打开显示乱码,感觉不是用浏览器打开图片,而是直接用记事本打开的。求救该怎么办ttwtt.tk/a/shuai... - -在IE内核下打开的时候完全没问题,
但是在chrome之类下打开显示乱码,感觉不是用浏览器打开图片,而是直接用记事本打开的。
求救该怎么办

ttwtt.tk/a/shuaibi.jpg/index.php 这是地址。
图片都放在pic的文件夹里,很多张所以不能一段段引用。- -

下面是代码

<?php

$dir = "pic/";
$imgwidth = 0;
$iforder = 0;
$ifcircle = 0;

session_start();
if($imgwidth==0){$imgwidth=="";}else{$imgwidth=="width='".$imgwidth."'";}
$handle=opendir($dir);
while ($file_name=readdir($handle)){
if(($file_name!==".")&&($file_name!=="..")){$file_list[]=$file_name; }
}
closedir($handle);

if($iforder==1){
if(isset($_SESSION['sess_order'])){
if($_SESSION['sess_order']<count($file_list)-1){
$_SESSION['sess_order']++;
}else{
if($ifcircle == 1){
$_SESSION['sess_order']=0;
}
}
}else{
$_SESSION['sess_order']=0;
}
$i=$_SESSION['sess_order'];
}else{
$num=count($file_list)-1;
$i=rand(0,$num);
}

readfile($dir.$file_list[$i]);
?>
TT TT拜托帮忙看一下吧,谢了
展开
 我来答
天街夜雨
2013-08-26 · TA获得超过641个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:656万
展开全部
header("Content-type: image/jpg;");

在 session_start 后加上以上代码试试

 

应该是没有header头导致的.

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式