我正在构建一个文件托管站点,并希望跟踪用户的文件配额(每个用户只允许2gb的文件存储)。有人能解释我如何在mysql数据库中存储用户上传的所有文件的文件名、类型和重要的大小吗?当用户超过限制时,是否可以使用php脚本或MySQL进行计算,显示消息并拒绝任何进一步的上传,直到文件被他们删除以减少配额?
我对mySQl相当陌生,非常感谢一些关于如何实现这一目标的简单指南。
谢谢
R
我有这个脚本,它允许上传图片,然后将一个指针存储在数据库中,指向文件系统上的文件。我从另一个StackOverflow问题中得到了这个脚本,它几乎完成了我需要的所有事情,除了两件事。我需要的第一件事是能够调整图像的大小,第二部分我刚刚读到的是重命名文件,以防止用户错误等。
下面是一个上传文件,它从用户输入的表单中获取表单数据,并将数据写入DB,将图片写入图像目录。
<?php
//This is the directory where images will be saved
$target = "your directory";
$target = $target