Помогите подправить код HTML

Статус
В этой теме нельзя размещать новые ответы.

djvavik

Местный житель
Регистрация
27 Авг 2013
Сообщения
170
Реакции
21
Здравствуйте, имеется Landing.

В нем есть форма заказа:

HTML:
<h1>оставить заявку</h1>
                        <form name="f-phone" action="" class="ajaxform" method="POST">
                            <input type="text" name="name" placeholder="ВАШЕ ИМЯ">
                            <input type="text" name="phone" placeholder="ТЕЛЕФОН">
                            <input type="text" name="mail" placeholder="EMAIL">
                            <input type="submit" value="отправить" onclick="ga('send', 'event', 'zayavka_sale', 'send')">
                        </form>

Подскажите, как привести данную форму в действие, что бы она отправляла мне данные на e-mail. (PHP файла никакого нет в лендинге)

Папка состоит из:

css,font,img,js

За ранее спасибо за помощь всем Гуру нашего борда!:)
 
За 15$ встрою свою ajax почтовую форму с sendmail/smtp отправкой :ah::glob:
 
css,html,js - отправка почты не как, только если через внешний почтовый клиент что не каждый будет делать.
Или писать свой обработчик (php aspx python node.js ruby и еще на куче языков можно) - или если не умееш обратись к кому нить вроде соркуса - свое решение всабачат.
 
Данная форма отправляет события в Universal Analytics
Для того, чтоб отправляло на почту нужно поменять расширение этого файла с html на php (надеюсь php включен на сервере)))
Сам код формы поменять на такой
HTML:
                        <form name="f-phone" action="sendmail.php" class="ajaxform" method="POST">

                            <input type="text" name="name" placeholder="ВАШЕ ИМЯ">
                            <input type="text" name="phone" placeholder="ТЕЛЕФОН">
                            <input type="text" name="mail" placeholder="EMAIL">
                            <input type="submit" value="отправить" onclick="ga('send', 'event', 'zayavka_sale', 'send')">
                        </form>
В той же папке создать файл sendmail.php с таким кодом
PHP:
<?

function sendmail($subject, $message)  //функция для отправки почты
{
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'From:<noreply@site.ru>' . "\r\n";

$mail = mail("mymail@mail.ru", $subject, $message, $headers); 

}
    $name = htmlspecialchars($_POST['name']);
    $phone= htmlspecialchars(trim($_POST['phone']));
    $email= htmlspecialchars($_POST['mail']);
    $subject = 'Заказ обратного звонка ';
    $message = 'Клиент  '.$name.' хочет чтоб ему перезвонили. Его email: "'.$email.'". Его телефон: '.$phone.'';
   
    sendmail($subject, $message); // отправка почты
    header('Location: thanks.html'); // переадресация на страницу Спасибо за заявку
?>
Конечно тут без проверки на валидность полей формы, без аякса и прочих вкусностей, но для понимания сойдет.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху