Добрый день. Мучаюсь 3 дня, есть форма на HTML5, она работает, письмо отправляется и встает на странице с сообщением "Спасибо письмо отправлено и через 5 сек вы перейдете на главную" и никуда не переходит, может подскажете что куда дописать?! Нужно чтобы переходило опять на главную, но с уже чистой формой... <?php /* Задаем переменные */ $name = htmlspecialchars($_POST["name"]); $email = htmlspecialchars($_POST["email"]); $subject = htmlspecialchars($_POST["subject"]); $message = htmlspecialchars($_POST["message"]); /* Ваш адрес и тема сообщения */ $address = "kd-nn.seo@yandex.ru"; $sub = "Сообщение с сайта Южный берег"; /* Формат письма */ $mes = "Сообщение с сайта Южный берег.\n Имя отправителя: $name Электронный адрес отправителя: $email Сайт отправителя: $subject Текст сообщения: $message"; if (empty($bezspama)) /* Оценка поля bezspama - должно быть пустым*/ { /* Отправляем сообщение, используя mail() функцию */ $from = "Reply-To: $email \r\n"; if (mail($address, $sub, $mes, $from)) { echo '<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <body>Письмо отправлено, через 5 секунд вы вернетесь на страницу Южный берег</body>';} else { header('Location:https://index.html'); echo '<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <body>Письмо не отправлено, через 5 секунд вы вернетесь на страницу Южный берег</body>';} } exit; /* Выход без сообщения, если поле bezspama чем-то заполнено */ ?>
htmlspecialchars используется только при выводе данных и показа пользователям. Нет, можно конечно и сохранять в таблицу, но какой смысл от этого?