Отправка почты
-
Здравствуйте, помогите, пожалуйста. Установили верстку одностраничника на WordPress. Отправка почты была реализована через файл mail.php. После установки на вордпресс, почта отправляется только с главной. при попытке отправить с другой страницы добавляется адрес страницы к пути до файла mail.php и соответственно почта не отправляется. Помогите, пожалуйста.
файл .js
$("footer form").submit(function(e){ if ($("#select").val() != "Выберите услугу") { e.preventDefault(); var form_data = {'mail':$("#mail").val(),'select':$("#select").val()}; $.ajax({ type: "POST", url: "mail.php", data: form_data, success: function(){ alert("Ваша заявка отправлена!") }, error: function() { alert("Произошла какая то ошибка!") } }); } else { e.preventDefault(); $("#select").css({"background":"#ff4b4b","transition":"0.5s ease"}) setTimeout(function() { $("#select").css({"background":"#fff","transition":"0.5s ease"}) }, 1000); } }); });
файл mail.php
<?php session_start(); if((isset($_POST['mail'])&&$_POST['select']!="")&&(isset($_POST['mail'])&&$_POST['select']!="")){ //Проверка отправилось ли наше поля name и не пустые ли они $to = 'mail@gmail.com'; //Почта получателя, через запятую можно указать сколько угодно адресов $subject = 'Заявка: '; //Заголовок сообщения $message = ' <html> <head> <title>'.$subject.'</title> </head> <body> <p><b>Заявка с сайта </b></p> <p>E-mail: '.$_POST['mail'].'</p> <p>Вид требуемой услуги: '.$_POST['select'].'</p> </body> </html>'; //Текст нащего сообщения можно использовать HTML теги $headers = "Content-type: text/html; charset=utf-8 \r\n"; //Кодировка письма $headers .= "From: \r\n"; //Наименование и почта отправителя mail($to, $subject, $message, $headers); //Отправка письма с помощью функции mail }; ?>
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
Просмотр 6 ответов — с 1 по 6 (всего 6)
Просмотр 6 ответов — с 1 по 6 (всего 6)
- Тема «Отправка почты» закрыта для новых ответов.