Отправить несколько вложений из формы

203
07 декабря 2017, 01:24

Есть форма, в ней несколько <input type="file" name="foto[]" multiple id="foto" class="w100" accept="image/*">.

Вот это часть кода с циклом для прикрепления вложений:

$message .= "--$baseboundary\r\n";
 for($i=0;$i<count($_FILES['foto']['name']);$i++) {
     if(is_uploaded_file($_FILES['foto']['tmp_name'][$i])) {
        $attachment = chunk_split(base64_encode(file_get_contents($_FILES['foto']['tmp_name'][$i])));
        $attachname = $nomer."-".$login."-".$_FILES['foto']['name'][$i];
        $filetype = $_FILES['foto']['type'][$i];
        $filesize += $_FILES['foto']['size'][$i];
        $message .="--$boundary\r\n";
        $message .= "Content-Type: \"$filetype\"; name=\"$attachname\"\r\n";
        $message .="Content-Transfer-Encoding: base64\r\n";
        $message .="Content-Disposition: attachment; \r\n";
        $message .=" filename=\"$attachname\"\r\n\r\n"; 
        $message .= $attachment;  
     }
   }
$message .= "--$baseboundary--\r\n"; 

Но в результате на почту приходит только первый прикрепленный файл... Цикл как-то неправильно оформлен?

READ ALSO
Не работает modx ошибка - Site temporarily unavailable

Не работает modx ошибка - Site temporarily unavailable

Не работает modx ошибка - Site temporarily unavailableВ логах выявил следующею ошибку -

270
Объединение объектов класса С++

Объединение объектов класса С++

Нужна помощь с выполнением задания: Создать класс-однонаправленный список с элементами типа charПерегрузить операции: объединение списков,доступ...

217
Вывод ассемблеровского кода в с++

Вывод ассемблеровского кода в с++

Добрый деньСтолкнулся с проблемой компиляции кода asm в с++

275