Tôi đang làm việc trên một biểu mẫu PHP để đính kèm một tệp vào email và cố gắng xử lý một cách khéo léo các trường hợp tệp được tải lên quá lớn.
Tôi đã biết rằng có hai cài đặt php.ini
ảnh hưởng đến kích thước tối đa của tệp tải lên: upload_max_filesize
và post_max_size
.
Nếu kích thước của tệp vượt quá upload_max_filesize
, PHP trả về kích thước của tệp là 0. Điều đó tốt; Tôi có thể kiểm tra điều đó.
Nhưng nếu nó vượt quá post_max_size
, tập lệnh của tôi sẽ không thành công và trở lại dạng trống.
Có cách nào để bắt lỗi này không?