为了账号安全,请及时绑定邮箱和手机立即绑定
老师,你这个浏览器也太牛了吧! 本集中的 $size/1024; 我开始也是这样写的,结果网页加载因while无限循环而卡死,后来改成$size=$size/1024; 才得到正确结果 QAQ
终于换了个等宽字体了
这英语发音,颠覆我的理解力
老师以后讲解的例子,可以打个包么,有时候想下载来看看呢
打字速度亮瞎我了!千万不要眨眼,不然就打完了
感谢老师,跟着做很有收获,老师在抛玉引砖呐
百度rename函数干啥啊,直接看手册啊
跟着老师的教程一步步跟着做,终于做完了,颇有些收获。在这里感谢老师。
总结:
1.明确项目都要实现哪些功能
2.清楚每个功能怎么去实现
3.一个功能一个功能的去实现
4.每做一步尽量都测试一下,确保代码的正确性
当然这其中也遇到了一些困惑,比如:
1.未定义变量NOTICE报错的问题(这个需要设置error_reporting)
2.路径的问题,刚开始很难理解为什么要设置这些路径,每个路径之间有啥区别,很迷惑
3.局部变量,全局变量的关系的记忆有些模糊了,导致做的时候心里觉得不大踏实
4.纠结各种出错的原因,然后一步步去调试,最终解决问题
再次感谢老师!!
还是用getimagesize来判断吧
比如,这一小节里面,KING教大家的是用这样的方法去做。可是我们明明有一个alersMes()函数封装过呀?为什么不用呢?我们可以设置如果没有目录或文件自动返回呀?为什么不呢?你要是不知道目录,你可以用explode()函数拆分一下$redirect然后用print_r()函数打印出来看,然后我们再给他组合起来我们想要的路径不就可以了吗?然后也许你在调用dir.func.php文件中的readDirectory()读取空目录的时候可能会出一个Notice,怎么把它解决呢?我们可以用一个if()else()呀!如果目录不为空我们就返回$arr如果目录为空我们就返回false呀!
如果你喜欢,你可以给这个简单的项目加上更多的东西,就想做东西一样,老师给你一个简单的模型,告诉你大概,但是老师不可能替你把所有的东西都做好。这个项目中存在的BUG实在太多了,而且太粗糙了!如果你有兴趣,可以给他DEBUG,给他套上更漂亮的UI,用HTML5+CSS3+JS,如果你喜欢,你还可以封装成类库。如果你喜欢,你还可以加上更多的功能。真的,学编程,不是老师教什么你就学什么。最重要的是要学会思路,然后自学!
各位说想要加上模板的同学,我对此发表一下个人意见:这个教程教的就是让你如何做一个简易的文件浏览器,让你能够大概了解这个项目的开发流程,是学习这一块知识的核心,通俗的讲就是主干,大纲。咱们初学者不要以为的求技术有多么新潮,代码写的有多么的溜!初学,关键的一个是你要掌握,了解,如何开发这个项目,以及开发这个项目所需要掌握的知识点。比如这个项目,最起码的你必须要掌握写函数,文件操作,目录操作,递归,while循环,request请求的调用,各类数据的处理,错误处理,其实如果你能做一个项目掌握这么多知识点已经是很了不起的事情了,何必要让作者加上更多华而不实的功能呢?我指的是现阶段下的技术水准。
听KING的课就是一种享受!只要跟着敲一遍代码就能把许许多多的技术融合起来!如果在跟着敲之后再自己开拓一下那几乎就是到另外一个层次了!棒!
打字都没他打代码快,他应该什么都很快。。。(坏笑)
课程须知
本课程适合PHP初学者或者自学的童鞋们,通过简单案例来掌握编程思想。需要掌握基础的 html/css/javascript技能。
老师告诉你能学到什么?
1、文件函数库的应用 2、目录函数库的应用 3、如何一步步实现在线文件管理系统 4、如何领悟编程思想,代码不重要,重要的是编程思想,“思想是程序的灵魂”

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消