Когда вы загружаете файлы с использованием PHP, информация, доступная при загрузке, находится в массиве: $ _FILES ['image'] (изображение - это имя файла, введенного в вашу форму). Этот массив содержит некоторую полезную информацию: (скопировано из: http://php.net/manual/en/reserved.variables.files.php)
[name] => MyFile.txt (comes from the browser, so treat as tainted)
[type] => text/plain (not sure where it gets this from - assume the browser, so treat as tainted)
[tmp_name] => /tmp/php/php1h4j1o (could be anywhere on your system, depending on your config settings, but the user has no control, so this isn't tainted)
[error] => UPLOAD_ERR_OK (= 0)
[size] => 123 (the size in bytes)
[размер] даст вам размер файла в байтах. Если вы хотите обработать загрузку на основе ее размеров, вам сначала нужно закончить загрузку, а затем проверить размеры с помощью функции PHP: getimagesize