为了账号安全,请及时绑定邮箱和手机立即绑定
这速度也太快了吧!你确定这是在教学不是在炫技(开个玩笑,换个方式夸老师牛13)
老师,讲的妙啊! 速度太快 程序员中的扛把子
Mr.King 真是牛,真是大牛!!!讲的真好~

最新回答 / 慕斯卡4318138
<...code...>这样写失败后会返回“上传失败”,不显示系统错误提示。把判断结去掉,就会显示系统提示了。

已采纳回答 / 慕粉1403368044
修改php.ini中upload_max_filesize选项值试试

最新回答 / 唐朝妖孽
贴图看看,检查文件名tem和tem_name

最新回答 / c初见
改成 if (!empty($res)) return $res;就不报错了,你试试因为手册写到了empty不报错,而上面的代码等同于if(!is_null($res)) return $res;所以报错不影响上传成功

最新回答 / boywild
$res这个变量需要提前申明,在顶部申明即可$res=null;

最新回答 / c初见
代码看起来没毛病啊,你还是把所有代码和错误信息截图上来比较好

最新回答 / c初见
因为在移动之前声明了一个
$destination=$path.'/'.$uniName;
这其中的$path是函数中可变参数(老师写的是第二项),默认是./uploads而$uniName是老师在common中封装且在doACtion5中用require_once调用过的函数...

最新回答 / c初见
is_array改成in_array试试行不行

已采纳回答 / Cecil_1995
给每个文件的dest一个默认值吧,或者设置一下PHP的错误等级,或者在取这个值的时候先isset一下

最赞回答 / 充电_ing
找到答案了,给函数传参数不能传递哈希值:md5(uniqid(microtime(true),true));以及$destination移到函数体内就好了

最新回答 / 充电_ing
找到原因了:在代码的第14行,没有设置name值,我将value="myfile"修改成name="myfile"就ok了!另外如果这些都没有问题可能是文件超过了2M的大小,可以尝试上传小文件,或者去百度一下修改php上传文件的限制方法! 
首页上一页1234567下一页尾页
课程须知
要想更好的掌握本课程的核心知识点,最好能对PHP的基础语法有一定的理解,尤其是循环、数组和面向对象这三大部分,这将更有助于你对本门课程的理解和掌握。
老师告诉你能学到什么?
1、单文件上传的原理与配置 2、多文件上传的处理方法 3、文件下载的代码实现

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消