Сделал лендинг. Но не могу разобраться с формой обратной связи. Пользователь вводит в форму имя и телефон, нажимает отправить и результат должен прийти на почту владельца сайта.
Пробовал скрипты с ()sendmail, ()mail. По клику "отправить" уходил со странички на сам скрипт.php, либо просто ничего не происходило письмо не приходило.
Подскажите пожалуйста, как реализуют форму обратной связи нормальные люди, а не те, кто может только лишь переделать шаблон.
С помощью ajax шлете запрос на script.php, там обрабатываете полученные данные, формируете письмо и отправляете его на почту.
Для формирования и отправки письма можно использовать какой-нибудь класс для работы с e-mail. Это можно погуглить.
Спасибо большое. Все так сделал, но форма отсылается только самому себе и никак по-другому
С помощью ajax шлете запрос на script.php, там обрабатываете полученные данные, формируете письмо и отправляете его на почту.
Для формирования и отправки письма можно использовать какой-нибудь класс для работы с e-mail. Это можно погуглить.
На некоторых хостингах не работает отправка писем, попробуйте разместить файл с функцией отправки в другом хостинге и отправить данные в него. Уже не раз сталкивался при разработке
Посмотрите плагин jbcallme. В бесплатной версии, в архиве файл postmaster.php.
Если проблема на стороне сервера, и почта не отправляется, пробуйте платную версию этого модуля. там отправка через их сервер идёт. Но сперва проверьте папку Спам. Может туда уходили все письма.