Только первое вложение отправляется через php mailer - PullRequest
1 голос
/ 26 марта 2012

Я делаю форму для загрузки нескольких вложений через несколько ящиков загрузки: я добавляю загрузки файлов через функцию javascript, чтобы прикрепить больше ящиков для загрузки файлов, до 5 ящиков:

<input type="file" name="attachment[]" size="30"
onchange="document.getElementById('moreUploadsLink').style.display = 'block';" />
 <div id="moreUploads"></div>
 <div id="moreUploadsLink" style="display:none;">
 <a href="javascript:addFileInput();">Attach another File</a></div>

Вкл.выбор, через javascript, он запрашивает «Прикрепить другой файл» и при нажатии на него, он предоставляет до 5 загружаемых файлов,

Проблема заключается в том, когда я пытаюсь отправить письмо со всеми вложениями, только первое вложениеотправлено: цикл отправки

   $numFiles = count($_FILES['attachment']['name']);
   for ($i = 0; $i < $numFiles; ++$i) 
{
 $target_path = "uploads/";
     $target_path = $target_path . basename($_FILES['attachment']['name'][$i]);
     if(move_uploaded_file($_FILES['attachment']['tmp_name'][$i], $target_path)) {
     echo "the file ".basename($_FILES['attachment']['name'][$i])." has been uploaded
     <br/>";
 }
 $mail->AddAttachment($target_path);
 }

Пожалуйста, помогите телу

...