1 / 1 / 0
Регистрация: 29.12.2016
Сообщений: 16
1

Подключение attach в форме обратной связи

29.12.2016, 03:25. Показов 440. Ответов 2
Метки нет (Все метки)

Доброго времени суток. Дико извиняюсь за наверняка глупый вопрос, но своими силами решить не получается. Нужно к форме обратной связи, которая имеется на сайте - прикрутить опцию добавления файлов. Код формы выглядит так:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<form method="post" action="feed.php" enctype="multipart/form-data" />
<div class="form-group">
<label for="name">Имя:</label>
<input maxlength="30" type="text" name="name" class="form-control" id="exampleInputEmail1" type="text" pattern="[A-Za-zА-Яа-я ]*[A-Za-zА-Яа-я ]+" />
</div>
<div class="form-group">
<label for="phone">Телефон:</label>
<input maxlength="30" type="text" name="phone" class="form-control" id="exampleInputEmail1" pattern="[0-9+\s\D][0-9-\s\D]*[0-9-]+" />
</div>
<div class="form-group">
<label for="mail">E-mail:</label>
<input maxlength="30" type="text" name="mail" class="form-control" id="exampleInputEmail1" pattern="[A-Za-z0-9][A-Za-z0-9\._-]*[A-Za-z0-9_]*@([A-Za-z0-9]+([A-Za-z0-9-]*[A-Za-z0-9]+)*\.)+[A-Za-z]+" />
</div>
<div class="form-group">
<label for="theme">Тема:</label>
<input maxlength="100" type="text" name="theme" class="form-control" id="exampleInputEmail1" />
</div>
<div class="form-group">
<label for="message">Сообщение:</label>
<textarea rows="7" cols="50" name="message" class="form-control" id="exampleInputEmail1"></textarea>
</div>
<input type="file" name="file" multiple id="fileFF" class="btn btn-theme">
<button type="submit" class="btn btn-theme">Отправить!</button>
</form>
PHP файл, отвечающий за отправку - такой:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
   $back = "<p><a href=\"javascript: history.back()\">Вернуться назад</a></p>";
 if(!empty($_POST['name']) and !empty($_POST['phone']) 
and !empty($_POST['mail']) and !empty($_POST['message'])){
      $name = trim(strip_tags($_POST['name']));
      $mail = trim(strip_tags($_POST['mail']));
      $phone = trim(strip_tags($_POST['phone']));
      $theme = trim(strip_tags($_POST['theme']));
      $message = trim(strip_tags($_POST['message']));
 
      mail('sale@pechati-stamps.ru', 'Письмо с сайта 7 Печатей', 
      'Вам написал: '.$name.'<br />Его номер: '.$phone.'<br />Его почта: '.$mail.'<br />
      Тема: '.$theme.'<br /><br /> Его сообщение: '.$message,  "Content-type:text/html;charset=UTF-8");
 
      echo "Ваше сообщение успешно отправлено!<Br> Вы получите ответ в 
      ближайшее время<Br> $back";
 
      exit;
      } 
else {
   echo "Для отправки сообщения заполните все поля! $back";
   exit;
}
?>
Вопрос - что нужно добавить в PHP файл, что бы файлы корректно прикладывались и доходили до почтового ящика? Буду безмерно благодарен за ответ, заранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2016, 03:25
Ответы с готовыми решениями:

Подскажите по форме обратной связи
Всем здравствуйте! Подскажите пожалуйста, кто в курсе.. Нашёл вот такую форму обратной связи: ...

attachments в форме обратной связи
Доброго дня! Подскажите пожалуйста, как добавить возможность вложения к форме. Точнее я кнопку...

Ошибки в форме обратной связи
Здравствуйте.Я пытаюсь создать простую форму обратной связи,но она не отправляет...

Отправитель в форме обратной связи
Приветствую! Уважаемые знатоки, подскажите пожалуйста, как изменить адрес отправителя в форме...

2
91 / 91 / 13
Регистрация: 14.07.2012
Сообщений: 539
29.12.2016, 15:03 2
qvvi, почитайте тему PHP форма обратной связи с вложением - вместо вложения кодировка
1
1 / 1 / 0
Регистрация: 29.12.2016
Сообщений: 16
29.12.2016, 15:40  [ТС] 3
qvvi, почитайте тему PHP форма обратной связи с вложением - вместо вложения кодировка
Спасибо, уже решил проблему посредству сниппета eForm.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.12.2016, 15:40

Подключение файла обратной связи
Дорогие форумчане! Помогите, пожалуйста, в подключении формы обратной связи на сайте. На...

Обновление страницы в форме обратной связи
Всем доброго времени суток,не могу заставить обновить страницу после отправки письма мне на почту....

Радио кнопки в форме обратной связи
Здравствуйте. Постоянно пользуюсь данной формой для отправки письма, но теперь встал перед...

Css не привязывается к форме обратной связи
Всем доброго времени суток. Я новичок в сайтостроении )) сайт в html5 и css... на каждой странице...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru