[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с PHP формай отправки на почту
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Zzepish
Kusss
Пффф. У гугла 7.8 из 10-ти) так-что норм) и у него тоже нет DKIM
AnaB
Здравствуйте. у меня есть вот такой код, как сделать чтобы вместо перенаправления на главную страницу, шло перенаправление на ту же страницу, с которой отправлена форма.
Форм по сайту много на разных страницах, а обработчик один.
спасибо

<?php

/* Задаем переменные */
$name = htmlspecialchars($_POST["name"]);
$tel = htmlspecialchars($_POST["tel"]);
$email = htmlspecialchars($_POST["email"]);
$message_text = htmlspecialchars($_POST["message_text"]);
$uploaded_file = htmlspecialchars($_POST["uploaded_file"]);
$message = htmlspecialchars($_POST["message"]);
$bezspama = htmlspecialchars($_POST["bezspama"]);

/* Ваш адрес и тема сообщения */
$address = "info@gmail.com";
$sub = "Заказ обратного звонка с сайта!";

/* Формат письма */
$mes = "Заказ обратного звонка с сайта \n
Имя отправителя: $name
Телефон отправителя: $tel

\n
$message_text";


if (empty($bezspama)) /* Оценка поля bezspama - должно быть пустым*/
{
/* Отправляем сообщение, используя mail() функцию */
$header = "From: info@domain.ru \n";
$header .= "Content-type: text/plain; charset=\"utf-8\"";
if (mail($address, $sub, $mes, $header)) {header('Refresh: 2; URL=http://info.domain.ru/');
echo 'Спасибо! Ваше сообщение отправлено! Вы будете перенаправлены на главную страницу';}
else {header('Refresh: 2; URL=http://info.domain.ru/');
echo 'Thank you! Redirecting';}
}

exit; /* Выход без сообщения, если поле bezspama чем-то заполнено */
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.