Переключать пункты меню



Форма для отправки писем на php через ajax

Сегодня рассмотрим вариант, когда вам нужно будет создать форму для отправки письма от посетителей вашего сайта. Письмо отправляется простой функцией mail(). Как это реализуется мы уже подробно рассмотрели на этой странице.Сама форма просто пишется на обычном языке HTML, а адрес куда будут поступать письма это будет адрес администратора, например administrator@mail.ru. Такая форма обычно вставляется в раздел «Контакты» для любого сайта.

Итак, создаем HTML код для формы отправки письма на PHP.
Код следующий:

Все строки формы являются обязательными. А, именно:

1. Адрес email. В данном варианте скрипт отправляет письмо на указанный адрес;

2. Заголовок письма или тема. В указанном варианте формы тема письма уже написана и содержится в самом теле письма.
3. Содержание письма – обязательно. Тут без вопросов.
4. Защита от спама. Капча желательно. Иначе со временем будете атакованы спамом.
 

 

 

 

 Поскольку письмо будет отправлено через форму методом ajax скрипт обработчик будет выведен в отдельный файл  ajax_mail.php. Сам файл выводится скриптом javascript. Все файлы javascript выводим в заголовке страницы. Файл обработчик mail.js.

Добавить комментарий

Konstantin    2018.02.23 09:29:13

Всё понравилось. Если бы ещё и работала.
Количество ошибок в коде просто зашкаливает!

Administrator: Скачал проверил. Да ошибка есть, но только одна в файле index.php есть небольшие настройки по конфигурациям.
Есть ошибка в строке 2 там неверно указан адрес в переменной
$sh="https://...";
нужно просто исправить на (убрать в конце "s")
$sh="http://...";

протокол https действует не на всех сайтах, а переменная $sh в коде встречается несколько раз.
Свернуть обратно
Всё понравилось. Если бы ещё и работала.
Количество ошибок в коде просто зашкаливает!

Administrator: Скачал проверил. Да ошибка есть, но только одна в файле Читать дальше...



Коллекция скриптов и модулей   © 2018