请问老师为什么下载出错

请问老师为什么下载出错

< BR>

<b>警告</b>:FielSeIe():2b.txt在<b> d:\phpDeave\WWW \jbgl文件.func.php < /b>上线< b> 393 </b> < BR/>

< BR>

<b>告警< /b>:Funpen(2Qu.txt):流未打开:<b> d:\phpReave\www \jbgl文件.fun.php < /b>在线< b>405 < /b> < BR>

< BR>

<b>警告< /b>:FEFF()希望参数1是资源,布尔值在<b> d:\phpReave\WWW \jbgl文件.Func.php < /b>在线< b> 406 </b> < BR/>

< BR>

<b>警告< /b>:fExcLe:()希望参数1是资源,布尔值在<b> d:\phpDeave\WWW \jbgl文件.Func.php < /b>在线< b> 410 < /b> < BR/>

上传文件成功,打开也正常,下载也下载下来了,不过打开都是这样

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
guly 2018-07-13 10:15:34

你好,以正确的格式贴出代码,因为从你贴出的代码老师分辨不出那些是注释那些是没注释的,

格式如下:

function down_file1(){
}

祝学习愉快!

  • 提问者 活在当下1993 #1
    谢谢,找到bug了,然后我现在想问的是中文问题,我上传中文文件能成功,不过在网页上显示就出问题,我加上= iconv("gb2312","utf-8//IGNORE",$key)后才能正常显示,可是没法下载,找不到文件,请问怎么做
    2018-07-13 13:44:21
imooc_澈 2018-07-12 17:47:48

你好,从报错信息中看是提示你希望参数1是资源,而实际上它是一个布尔值,也就是你在使用函数的时候传入的参数不对,你在调用函数之前,先把参数打印出来看看是什么情况。如果有问题请贴出具体代码,以便小慕帮助你测试,注意代码不要截图,复制粘贴哦~ 祝学习愉快!

  • 提问者 活在当下1993 #1
    function down_file1(string $filename,string $uploadPath,array $allowDownExt=array('jpeg','jpg','png','gif','txt','html','php','rar','zip','lua')){ define('UPLOAD_ERRS',[ 'upload_max_filesize'=>'超过了PHP配置文件中upload_max_filesize选项的值', 'form_max_size'=>'超过了表单MAX_FILE_SIZE选项的值', 'upload_file_partial'=>'文件部分被上传', 'no_upload_file_select'=>'没有选择上传文件', 'upload_system_error'=>'系统错误', 'no_allow_ext'=>'非法文件类型', 'exceed_max_size'=>'超出允许上传的最大值', 'not_true_image'=>'文件不是真实图片', 'not_http_post'=>'文件不是通过HTTP POST方式上传上来的', 'move_error'=>'文件移动失败' ]); //检测下载文件是否存在,并且可读 $filename1= __DIR__.'\\'.$uploadPath.'\\'.$filename; if(!file_exists($filename1)||!is_readable($filename1)){ echo $filename1.'文件不存在'; return false; } 找到原因了,因为我另外指定了下载路径,用课堂源码的话能下载成功,但是我这样指定路径它判断到文件是存在的才去下载,可是下载又出问题
    2018-07-12 18:11:14
  • imooc_澈 回复 提问者 活在当下1993 #2
    你好,新建回答,把代码贴上去,并贴出你的问题报错截图以及你的文件所在路径截图。
    2018-07-12 18:59:14
  • 提问者 活在当下1993 回复 imooc_澈 #3
    谢谢,找到bug了,然后我现在想问的是中文问题,我上传中文文件能成功,不过在网页上显示就出问题,我加上= iconv("gb2312","utf-8//IGNORE",$key)后才能正常显示,可是没法下载,找不到文件,请问怎么做
    2018-07-13 08:30:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师