Доброго времени суток.
Дело в том что есть файл php с настройками который я нашел на просторах интернета, файл этот настроен только на несколько полей для ввода, а мне понадобилось ещё одно. Форма работает с уже имеющимися полями, но когда я добавляю ещё одну переменную, то вместо сообщения "Ваше сообщение отправлено", просто появляется белый экран и ничего не отправляет.
Подскажите в чём проблема пожалуйста. Я в php новичок. Заранее спасибо.
<?php
header('Content-Type: text/html; charset=utf-8');
$kuda='mail@gmail.com';//куда отправлять почту?
$zagolovok='Cообщение с сайта';
$headers='Content-type: text; charset="utf-8"';
if (isset($_POST['ok'])){
//если существует переменная, значит начнем получать информацию из формы
$fio=$_POST['fio'];
$email=$_POST['email'];
$tel=$_POST['tel'];
$text=$_POST['text'];
//добавлял в это место переменную с другим именем
$messages=$text."\n".$email."\n".$tel."\n".$fio;//и сюда добавлял переменную
if (mail($kuda,$zagolovok,$messages,$headers)){echo "Ваше сообщение отправлено.";}
}
?>
А вот то что я изменил
<?php
header('Content-Type: text/html; charset=utf-8');
$kuda='mail@gmail.com';
$zagolovok='Cообщение с сайта';
$headers='Content-type: text; charset="utf-8"';
if (isset($_POST['ok'])){
$fio=$_POST['fio'];
$email=$_POST['email'];
$tel=$_POST['tel'];
$text=$_POST['text'];
$deadline=$_POST['deadline'];//добавлял в это место переменную с другим именем $deadline
$messages=$text."\n".$email."\n".$tel."\n".$fio"\n".$deadline;//и сюда добавил переменную $deadline
if (mail($kuda,$zagolovok,$messages,$headers)){echo "Ваше сообщение отправлено.";}
}
// после того как я добавил $deadline не отправляет и просто белый экран
?>