у меня есть одна форма, и я использую PHPMailer для отправки данных из этой формы на мою электронную почту. Пользователи также могут отправлять вложения, но у меня есть одна проблема: как заставить PHPMailer запрещать вложения размером более 2 МБ и разрешать только вложения iamge (никаких других типов документов)?
Это код, который я использую для нескольких вложений электронной почты с помощью PHPMailer:
foreach(array_keys($_FILES['fileAttach']['name']) as $key) {
$source = $_FILES['fileAttach']['tmp_name'][$key];
$filename = $_FILES['fileAttach']['name'][$key];
$mail->AddAttachment($source, $filename);
}