为了账号安全,请及时绑定邮箱和手机立即绑定
客户端这么不安全啊,FIREBUG随便改下都过关,可怕。
老师讲的真好,,

最新回答 / qq_走走_0
前台的代码虽然安全度很低,但是可以让页面显示的友好,后面可以通过JS,PHP等后续验证来强化安全强度.
刚刚看着看着睡着了
老师声音好好听

最赞回答 / 冰封dream
move_uploaded_file($tmp_name,"uploads/".iconv('UTF-8', 'gb2312', $filename))要把文件名编码转换成utf8

最新回答 / pardon110
是这样的。使用唯一字符是为了避免同名的文件被覆盖。

最新回答 / 焚书人
对不起,我搞错了,错误原因不是什么文件的问题,是因为我的zip文件比较大,超过了服务器的post_max_size
我看坚持到这里的同学太少了,放个彩蛋。面向对象的类写好后,还缺少一个判断。比如,把txt文件改为jpg文件上传,如果设置了$imgflag为false,即不检测是否为真的图片。则点击上传后不会报错,也不输出任何信息。因为此时的fileInfo['error']的值是NULL。而程序只判断了error的值为0-8的情况,没判断为NULL的情况。所以虽然这种情况不太实用,但是为了程序的健壮性,增加这个判断,否则万一设置错了,看着惨白没任何内容的屏幕,心里是会没底的。
@geoffju 给函数添加注释通过Ctrl+Shift+j
^-^...
函数上面的备注,快捷键是什么?
谢谢king老师

已采纳回答 / 张的高
老师的意思是不限制文件类型的话,该方法不调用就可以了,所以flag还用设置吗?所以不存在imgFlag为false的情况。这里的区别就是传图片和不传图片,如果你要考虑比如说,传图片和文档,那么就不是checkTrueimg()了,应该设置文件类型后,调用对应的文件检测方法:<...code...>
课程须知
要想更好的掌握本课程的核心知识点,最好能对PHP的基础语法有一定的理解,尤其是循环、数组和面向对象这三大部分,这将更有助于你对本门课程的理解和掌握。
老师告诉你能学到什么?
1、单文件上传的原理与配置 2、多文件上传的处理方法 3、文件下载的代码实现

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消