saya punya satu formulir dan saya menggunakan PHPMailer untuk mengirim data dari formulir itu ke email saya. Pengguna juga dapat mengirim lampiran, tetapi saya punya satu masalah: bagaimana cara membuat PHPMailer menolak lampiran yang lebih besar dari 2Mb dan hanya mengizinkan lampiran iamge (tidak ada jenis dokumen lain)?
Ini adalah kode yang saya gunakan untuk memperbanyak lampiran email dengan PHPMailer:
foreach(array_keys($_FILES['fileAttach']['name']) as $key) {
$source = $_FILES['fileAttach']['tmp_name'][$key];
$filename = $_FILES['fileAttach']['name'][$key];
$mail->AddAttachment($source, $filename);
}