Доброго времени суток.
Необходимо на форме обратной связи добавить возможность загружать файлы с последующей отправкой на email.
Подготовил форму и добавил к ней компонент bitrix:main.file.input[CODE]<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Задайте нам вопрос");
?><div class="contact-form clearfix">
<div class="left col2">
<div>
<span class="asterisk">*</span> <input type="text" name="feed_name" class="requ clearinput" placeholder="Имя">
</div>
<div>
<span class="asterisk">*</span> <input type="text" name="feed_email" class="requ email_req clearinput" placeholder="E-Mail для связи">
</div>
<div>
<span class="asterisk"> </span> <input type="text" name="feed_phone" class="phone_req clearinput" placeholder="Телефон (если вы желаете, мы вам позвоним)">
</div>
<div>
<span class="asterisk"> </span> <input type="text" class="clearinput" name="feed_topic" placeholder="Тема сообщения">
</div>
<input type="hidden" name='name_form_feedback' value='обратная связь'>
</div> <!-- left -->
<div class="right col2">
<textarea placeholder="Сообщение" class="clearinput" name="feed_text"></textarea>
<button type="submit" class="btn submit feedback">Отправить</button>
</div> <!-- right -->
<?
$APPLICATION->IncludeComponent("bitrix:main.file.input", "drag_n_drop",
array(
"INPUT_NAME"=>"TEST_NAME_INPUT",
"MULTIPLE"=>"Y",
"MODULE_ID"=>"main",
"MAX_FILE_SIZE"=>"",
"ALLOW_UPLOAD"=>"A",
"ALLOW_UPLOAD_EXT"=>""
),
false
);
?>
</div><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
[/CODE]Затем в файле form.php выполняю отправку сообщения:[CODE]<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$form_name = strip_tags($_POST['feedback']);
if(!empty($form_name)){
$form_name = '('.$form_name.')';
}
$mail_to= "d@d.com";
$mail_from = "no-reply@t.comu";
$headers = "From: " . $mail_from . " <" . $mail_from . ">\n";
$headers .= "Reply-To: <" . $mail_from . ">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/html; charset=utf-8;" . "\n";
$headers .= "X-Sender: " . $_SERVER['REMOTE_ADDR'] . "\n";
$headers .= "X-Mailer: PHP/" . phpversion() . "\n";
$headers .= "Return-Path: <" . $mail_from . ">\n";
$subject = 'Сообщение с вложением'.$form_name;
$msg = "Имя: $_POST[name]<br>";
$msg .= "Email: $_POST[email]<br>";
$msg .= "Телефон: $_POST[phone]<br>";
$msg .= "Тема: $_POST[topic]<br>";
$msg .= "Текст: $_POST[text]<br>";
mail($mail_to, $subject, $msg, $headers);
$topic = '';
if(strlen($_POST['topic'])) $topic = '('.$_POST['topic'].')';
echo "1";
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_after.php");
?>[/CODE]
Но не пойму как получить данные о загруженном файле для последующей отправки.
Помогите разобраться