@Shuboanator

Как избавиться от белого экрана вызванного PHP обработчиком?

Сделал обработчик обратной связи.
$kuda='******@gmail.com';
$zagolovok='сообщение с сайта';
$headers='Content-type: text; charset="utf-8"';

if (isset($_POST['send'])){

	$email=$_POST['sender_email'];
	$text=$_POST['message'];

	$messages=$text."\n".$email."\n";

	if (mail($kuda,$zagolovok,$messages,$headers)){echo 'Location: http://www*****ru';}
	
	}


?>


Проблема в том, что при отправке обработчик выдает белый экран. Как сделать что бы при отправке я так же и оставался на странице с которой и отправлял(без ее перезагрузки)?
  • Вопрос задан
  • 2292 просмотра
Пригласить эксперта
Ответы на вопрос 3
nazarpc
@nazarpc
Open Source enthusiast
Жесть, конечно, разработчик такой небезопасный код писать
Ответ написан
Странно, что у тс переменая $headers называется не $zagolovki
Ответ написан
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Каждый день почти эту ссылку кидаю
malsup.com/jquery/form
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы