编写一个安全的文件上传从底部PHP脚本听起来像地狱对我来说。php文件上传到服务器
的基本规则,在没有特定的顺序上传文件:
1)创建一个新的文件,一些随机的,并给予命名
2新上传的文件)检查扩展
3)检查exif技巧
4)将所有上传的文件存储在web根目录下,并为该目录提供执行文件的权限。
5)确保文件上传功能是在上传该文件
6)检查文件大小
7)做了一些恶意软件扫描
8)PHP不执行代码限制文件大小
所以我想这就是很多:)
我还甚至已经开始编写脚本所有这一切,是因为我有3名巴sic问题。
1)是我的列表完成,如果有什么缺失,请说明其
2)是有某种形式的框架,可以做到这一切对我来说?一件简单的事情,不是一个可以做其他事情的大事。
3) 这是一个指导好吗? http://www.sitepoint.com/file-uploads-with-php/
我很想发布代码,但由于这个主题很大,我觉得最好问问大点。
在此先感谢。
我不认为这是“巨大的”,当你将它转换为代码。然而,与其他人相比,#7有点复杂。 – Red
我想不出任何你可能做的事情,这份清单非常详尽。 –
@红叶你是对的;)感谢您的评论。 – Daniel