當試圖發送與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語句只要發現一個條件爲真就停止。
有人可以幫助我嗎?