Доработать PHP код

Антон11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.02.2015

Нужно доработать PHP код, чтобы можно было прицепить сразу несколько файлов к форме обратной связи на сайте. Сейчас можно прицепить всего 1 файл (http://oldsyktyvkar.ru/form.html). Если ставлю multiple="multiple" в тэге input, все-равно на почту приходит только 1 файл. Поэтому нужно доработать PHP код.

Нужно сделать так, чтобы можно было загрузить несколько файлов нажатием одной кнопки input type="file", а не создавая несколько таких кнопок.

Существующий html и php код прилагаю.

Загрузить сфои фото старого Усть-Сысольска - Сыктывкара:

if($_FILES['fileFF']['size'] > 0) {

$output = '

Спасибо! Ваш файл получен.';

$to = "[email protected]"; // адрес почты получателя

$from = "$_POST[email]"; // адрес почты отправителя

$subject = "Сообщение с сайта OldSyktyvkar.ru";

$message = "С сайта OldSyktyvkar.ru было получено сообщение с такими данными:

Имя: $_POST[name]

Электронная почта: $_POST[email]

Контактный телефон: $_POST[tel]

Ваше сообщение: $_POST[text]";

$attachment = chunk_split(base64_encode(file_get_contents($_FILES['fileFF']['tmp_name'])));

$filename = $_FILES['fileFF']['name'];

$filetype = $_FILES['fileFF']['type'];

$boundary = md5(date('r', time())); // рандомное число

$headers = "From: " . $from . "\r\n"; // см. наиболее часто используемые заголовки

$headers .= "Reply-To: " . $from . "\r\n";

$headers .= "MIME-Version: 1.0\r\n";

$headers .= "Content-Type: multipart/mixed; boundary=\"_1_$boundary\"";

$message="

--_1_$boundary

Content-Type: multipart/alternative; boundary=\"_2_$boundary\"

--_2_$boundary

Content-Type: text/plain; charset=\"utf-8\"

Content-Transfer-Encoding: 7bit

$message

--_2_$boundary--

--_1_$boundary

Content-Type: \"$filetype\"; name=\"$filename\"

Content-Transfer-Encoding: base64

Content-Disposition: attachment // содержимое является вложенным

$attachment

--_1_$boundary--";

$result = mail($to, $subject, $message, $headers);

}

if ($result) {

echo "

Ваше сообщение успешно отправлено!

";

}

else {

echo "

Сообщение НЕ отправлено!

";

}

?>

Заявки фрилансеров