2016-12-07 55 views
0

我想限制用户在他的登录帐户在PHP上传文件总数20 MB。有没有办法改变php.ini文件的设置?限制用户上传总共20 MB文件

+3

使用'$ _FILES [“userfile的”] [“大小”]'来检查文件的大小。 – rbr94

+0

这仅适用于一个文件?我想为用户分配总共20 MB的内存空间。在这个用户可以在一次或以后使用该空间。 – ARIJIT

+0

是的,它适用于一个文件。如果你想限制这个文件到多个文件,你需要跟踪和保存这些文件的大小(例如数据库),并检查用户是否想要上传一个新文件。 – rbr94

回答

0
  1. 检查文件的大小总和用户已经上传的(例如数据库表)

  2. 如果总和大于20 MB然后拒绝该上传在所有。

  3. 如果不是,用户可以上传一个文件,该文件不能大于用户的所有文件大小的总和与20 MB的限制之间的差异。

  4. 如果文件大小是正确的比日志上传文件+尺寸(如数据库)

+2

谢谢。我将采用这种方法。 – ARIJIT