web dev
-
Автор темы
- #1
Всем привет.
Вопрос возможно очень глупый и тд , но я уже не делал очень давно сайты.
Проблема , при отправки обратной формы ( телефон , имя и тд ), сайт не хочешь обрабатывать и кидает эту ошибку HTTP ERROR 500.
Сама форма HTML
Код php
Подписал коменты, чтобы было проще.
Буду благодарен, если поможете.
Вопрос возможно очень глупый и тд , но я уже не делал очень давно сайты.
Проблема , при отправки обратной формы ( телефон , имя и тд ), сайт не хочешь обрабатывать и кидает эту ошибку HTTP ERROR 500.
Сама форма HTML
HTML:
<section id="mail-new" class="pfblock pfblock-gray">
<div class="container">
<div class="row">
<form class="obratnuj-zvonok" action='email.php' method='post'>
<div class="form-zvonok">
<div>
<label>Имя <span>*</span></label>
<input type='text' name='username' required></div>
<div>
<label>Номер телефона (с кодом) <span>*</span></label>
<input type='text' name='tel' required></div>
<div>
<label>Сообщение</label>
<input type='text' name='text'>
</div>
<input class="bot-send-mail" type='submit' value='Отправить заявку'>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</section>
PHP:
<?php
//главная форма
$username = $_POST['login'];
$text = $_POST['text'];
$tel = $_POST['tel'];
//обработка полученных данных
$username = htmlspecialchars($username);
$text = htmlspecialchars($text);
$tel = htmlspecialchars($tel);
$username = urldecode($username);
$text = urldecode($text);
$tel = urldecode($tel);
$username = trim($username);
$text = trim($text);
$tel = trim($tel);
//отправка данных
if (mail("adminl@yandex.ru",
"Новая заявка с test.ru",
"Имя: ".$username."\n",
"Телефон: ".$tel."\n",
"Сообщение: ".$text."\n",
"From: no-replay@mydomain.ru \r\n",)
){
echo('Заявка успешно отправлена!');
}
else{
echo('Есть ошибки! Проверьте данные...');
}
?>
Буду благодарен, если поможете.
Последнее редактирование: