我正在构建一个文件托管网站,并希望跟踪用户文件配额(每个用户只允许2GB的文件存储空间)。任何人都可以解释我如何存储文件名,类型以及用户在mysql数据库中上传的所有文件的重要大小。当用户超出限制时,是否可以使用php脚本或MySQL进行计算,显示消息并拒绝任何进一步的上传,直到文件被他们删除以减少配额?
我是mySQl的新手,非常感谢有关如何实现这一目标的简单指南。
由于
R
答案 0 :(得分:1)
...是否可以使用计算 用户超过时的PHP脚本或MySQL 限制,显示消息并拒绝 任何进一步上传,直到文件 被他们删除以减少配额?
是
是的,但需要一些编码。
我建议:
您绝对可以存储数据库中每个文件的文件名,文件类型和大小。
您可以使用此数据确保用户有剩余配额,并在用户达到配额后尝试上传文件时发出警告/阻止。
如果你是MySQL / PHP的新手,那么这听起来像是一个很棒的项目,可以帮助你开始使用它们。
我推荐Tizag教程:PHP / MySQL。
一旦您了解了基础知识,请阅读database normalization。
编辑:要使用PHP查找文件的大小,请使用filesize。