Skip to content

b1xcy/php-upload

Repository files navigation

php网盘

开发总时长六天左右,基本的学习主要靠菜鸟教程和上边的实例

实现了:用户的注册登陆和修改密码,文件的上传下载删除,管理员admin用户,可以查看下载删除所有用户的文件,删除用户

由于之前学了数据库,php里又有mysqli的工具可以直接上手,所以在sql里边的要点主要就是防注入

但对于防注入有点过分了,用户名密码的筛选有点严格

在对文件的操作里边,对用户的验证很频繁,有一点对不上的直接就不让你操作了,文件名的筛选也很简单粗暴,粗暴到我觉得这个系统泛用性不高

值得提的一点就是解耦做的比较好,基本一个功能就是一个单独的php页面去处理,虽然说不一定是什么优势,但感觉审计代码的时候会比较轻松,后边维护的时候也许会容易一点

具体细节点,比如部分函数调用,session的使用有去看b站的教程和百度直接搜

开发中具体的问题倒是没多少,主要就是不能半夜看代码,一改就是一个小时,根本睡不了觉

总结一下,虽然之前从来没学过php,对php的第一次接触是在新生杯的沃玛题,但php这语言有点出乎意料的好上手,但深入研究我也没还整明白。比如拓展任务我就做了超级管理员,但超级管理员能不能授权别的普通用户成为管理员这个功能我没想出来怎么做,应该要两个数据库分别存数据,具体就没去实现了,主要是菜

前端设计也是完全没有,属于一个勉强算个人的水平,有种质朴的美,让人想来根锐克5

About

年轻人的第一个网盘

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages