HTML+PHP (форма)

AM
На сайте с 10.01.2016
Offline
8
441

Здравствуйте!

Подскажите пожалуйста какой код нужно написать, чтобы форма с сайта отправлялась на почту?

HTML

<form>

<div class="input"><input type="text" name="contact-name" placeholder="Name"/></div>
<div class="input"><input type="email" name="contact-email" placeholder="Email"/></div>
<div class="input"><input type="email" name="contact-email" placeholder="Phone number"/></div>
<div class="input"><textarea name="contact-message" placeholder="How can we help?"></textarea></div>
<div class="input"><input type="submit" value="Submit" class="btn"/></div>
</form>

Спасибо!

Алла Рудь
На сайте с 13.08.2014
Offline
81
#1

a_miller911,

В тег <form> дописать: action="mail.php" method="POST"

<form action="mail.php" method="POST">


</form>

Создать файл mail.php со следующим кодом.

<?php 

$name = strip_tags($_POST['contact-name']); //Берем Имя
$email = $_POST['contact-email']; //Берем мыло
$phone = strip_tags($_POST['contact-number']); //Берем Телефон
$text = strip_tags($_POST['contact-message']); //Берем Сообщения

$to = "vasya-mail@mail.com"; // Сюда ввести адрес получателя

$message = "

Имя: $name </br>
Телефон: $phone </br>
E-mail: $email</br>
Сообщения: $text";

$subject = "Request: ";
$subject = "=?utf-8?B?".base64_encode($subject)."?=";

$headers = "From: "."Brief"."\r\nContent-type: text/html; charset=utf-8\r\n";


mail($to, $subject, $message, $headers,"-f noreply@gmail.com");


echo("vse ok!");

?>

Должно получиться.

Надежный хостинг и VPS на SSD от профессионалов HyperHost (https://hyperhost.ua/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий