@Kavalski

Как отправлять почту без перенаправления?

Добрый вечер! Сам совсем не разбираюсь в php, поэтому не могу совсем сообразить. Сейчас в данном коде форма перенаправлен на новую страницу, а как можно сделать, чтоб отправка оставалась на главной старнице?
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['phone'])) {$phone = $_POST['phone'];}

$to = "rrr@rr.rr"; /*Укажите ваш адрес электоронной почты*/
$headers = "Content-type: text/plain; charset = utf-8";
$subject = "КРЕДИТ. Нвовое сообщение.";
$message = "Имя: $name \nТелефон: $phone \n";
$send = mail ($to, $subject, $message, $headers);
if ($send == 'true')
{
echo "<b>Спасибо за отправку вашего сообщения!<p>";
echo "<a href=index.html>Нажмите,</a> чтобы вернуться на главную страницу";
}
else 
{
echo "<p><b>Ошибка. Сообщение не отправлено!";
}
?>
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
@vGrabko99
html, css, js, php, golang, mysql
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['phone'])) {$phone = $_POST['phone'];}

$to = "rrr@rr.rr"; /*Укажите ваш адрес электоронной почты*/
$headers = "Content-type: text/plain; charset = utf-8";
$subject = "КРЕДИТ. Нвовое сообщение.";
$message = "Имя: $name \nТелефон: $phone \n";
$send = mail ($to, $subject, $message, $headers);
if ($send == 'true')
{
header( 'Location: index.html', true, 303 );
//echo "<b>Спасибо за отправку вашего сообщения!<p>";
//echo "<a href=index.html>Нажмите,</a> чтобы вернуться на главную страницу";
}
else 
{
header( 'Location: index.html', true, 303 );
//echo "<p><b>Ошибка. Сообщение не отправлено!";
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы