Форма отправки письма
Добавлено: Пт апр 24, 2020 10:56 am
				
				 пользуюсь для своих сайтов - очень простенькой формой для отправки письма, на других хостингах и панелях работает на ура.
  пользуюсь для своих сайтов - очень простенькой формой для отправки письма, на других хостингах и панелях работает на ура.А Вот под БраиниСП - не хочет работать.
---
Стоит связка Апаче +Нгихс
----
Вот сама форма (файлик send.php с содержимым) может есть особенности в настройках форм под БраиниСП?
Код: Выделить всё
<meta charset="utf-8"> 
<?php
	//Получаем данные из глобальной переменной $_GET, так как мы передаем данные методом GET
	$name = $_GET['name']; // Вытаскиваем имя в переменную
	$email = $_GET['e-mail']; // Вытаскиваем почту в переменную
	$message = "Автор: $name, перезвоните мне на тел: $email"; // Формируем сообщение, отправляемое на почту
	$to = "Ваш емейл@mail.ru"; // E-meil получателя письма
	$from = "название отправителя@mai.ru"; // От кого пришло письмо
	$subject = "ЗАПРОС НА ЗВОНОК"; 
	$headers = "From: $from\r\nReply-To: $to\r\nContent-type: text/html; charset=utf-8\r\n"; // Формируем заголовок письма (при неправильном формировании может ломаться кодировка и т.д.)
	if (mail($to, $subject, $message, $headers)) { // При помощи функции mail, отправляем сообщение, проверяя отправилось оно или нет
		echo "<p style=\"font-size:25px; text-align:center; color:green; margin-top:50px;\">Сообщение успешно отправлено</p>"; 
	}
	else {
		echo "<p>Что-то пошло не так, как планировалось</p>"; 
	}
?>
<!--Переадресация на главную страницу сайта, через 3 секунды-->
<script language="jаvascript" type="text/jаvascript">
function changeurl(){eval(self.location="https://ваш сайт/");}
window.setTimeout("changeurl();",3000);
</script>