При попытке отправить несколько файлов с PHPMailer Я использую это заявление, чтобы проверить, по крайней мере, один файл был загружен:PHPMailer несколько вложений отправляет только первый
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile) or move_uploaded_file($_FILES['userfile2']['tmp_name'], $uploadfile2) or move_uploaded_file($_FILES['userfile3']['tmp_name'], $uploadfile3)) {
и использовать этот код, чтобы прикрепить файлы
$mail->AddEmbeddedImage($uploadfile, 'file', 'Uploaded file');
$mail->AddEmbeddedImage($uploadfile2, 'file2', 'Uploaded file 2');
$mail->AddEmbeddedImage($uploadfile3, 'file3', 'Uploaded file 3');
однако он отправляет только первый выбранный файл и не отправляет другие, которые могут последовать за ним. Похоже, оператор if просто останавливается всякий раз, когда обнаруживает условие, которое истинно.
Может кто-нибудь мне помочь?