Когда пользователь выбирает изображение размером менее 2 МБ, оно показывает размер и работает правильно. Его размер больше 2 МБ. Размер не отображается, и отображается сообщение об ошибке.
if($_FILES['image']){
$file_size = $_FILES['image']['size'];
if($file_size > (2222222)) {
echo "Please Select File less then 2 mb";
}
Пожалуйста, уточните больше, что нужно?
Если вы спрашиваете, почему только 2 МБ, вы можете проверить php.ini
Максимально допустимый размер загружаемых файлов.
upload_max_filesize
Должно быть больше или равно upload_max_filesize
post_max_size
Если вы хотите ограничить размер img на php go Как ограничить размер загружаемого файла в PHP?
Других решений пока нет …