Я працюю над PHP-формою, яка прикріплює файл до електронного листа, і намагаюся витончено обробляти випадки, коли завантажений файл занадто великий.
Я дізнався, що є два параметри, php.iniякі впливають на максимально допустимий розмір файлу для завантаження: upload_max_filesizeі post_max_size.
Якщо розмір файлу перевищує upload_max_filesize, PHP повертає розмір файлу як 0. Це нормально; Я можу це перевірити.
Але якщо він перевищує post_max_size, мій сценарій мовчки виходить з ладу і повертається до порожньої форми.
Чи є спосіб уловити цю помилку?