24

ロードされたファイルの重量が 5MB 未満かどうかを確認するにはどうすればよいですか? 私は使っている

$ _FILES ["file"] ["size"] 

しかし、私が理解していることから、値はバイト単位で表現する必要があるため、5mbを設定する方法がわかりません。では、どうすれば

$ _FILES ["file"] ["size"] <(5mb)

ありがとう

4

2 に答える 2

130

コードを明確にするために、私はよく単位を定数として定義します。

define('KB', 1024);
define('MB', 1048576);
define('GB', 1073741824);
define('TB', 1099511627776);

次に、次のように条件を簡単に実行できます

if ($_FILES['file']['size'] < 5*MB)
于 2013-02-07T18:57:49.453 に答える
51

5MB -> 5 * 1024 * 1024 バイト

または... ストレージ ベンダーの場合、実際には 5 * 1000 * 1000 です。

于 2013-02-07T18:21:03.803 に答える