как я могу увидеть, загружен ли файл весом менее 5 МБ? я использую
$ _FILES ["file"] ["size"]
но я не знаю, как установить 5mb, потому что значение должно быть выражено в байтах, из того, что я понимаю. Итак, как это сделать
$ _FILES ["file"] ["size"] <(5mb)
благодаря
Арифметика 101: 5 МБ -> 5 * 1024 * 1024 байта
или … если вы поставщик хранилища, то это на самом деле 5 * 1000 * 1000.
Чтобы код оставался ясным, я часто определяю единицы как константы:
define('KB', 1024); define('MB', 1048576); define('GB', 1073741824); define('TB', 1099511627776);
Тогда вы можете просто сделать свое условие, как
if ($_FILES['file']['size'] < 5*MB)