Автор Ўрий Кустов задал вопрос в разделе Другие языки и технологии
Почему при отправке сообщений с сайта на почту, приходит 2 письма? и получил лучший ответ
Ответ от Pentagon[гуру]
if (isset($_POST['name'])) {$name = $_POST['name'];} - ненавижу когда так пишут.. в вашем скрипте нет никаких проверок и скрипт уязвимый.. В файле mail.php напишите вот такой код
<?php
if(isset($_POST['send'])) {//Если кнопка нажата
$name = trim(htmlspecialchars($_POST['name']));//Получаем имя
$email = trim(htmlspecialchars($_POST['email']));//Получаем адрес эл. почты
//Проводим проверку
if(empty($name)) echo 'Введите имя';
else if(empty($email)) echo 'Введите адрес эл. почты';
else if(!filter_var($email, FILTER_VALIDATE_EMAIL)) echo 'Некорректный адрес эл. почты';
else {//Если всё хорошо
$to = '';//Тут ваш адрес эл. почты
$subject = '';//Тема сообщения
$message = $name.' - '.$email;//Сообщение
$headers = 'Content-Type: text/plain; charset=utf-8';//Кодировка и тип
$mail = mail($to, $subject, $message, $headers);//Отправляем
if($mail) echo 'Сообщение отправлено';
else echo 'Ошибка при отправке';
}
}
?>
<form action="" method="post">
<input type="text" name="name" /><br />
<input type="text" name="email" /><br />
<input type="submit" name="send" />
</form>
отчёт что доставлено
Как правильно прочитать по английски:. 9.30 a.m. (полдесятого)
At Half past nine a.m.(in the morning) Эт хаф паст найн эй эм
правила чтения времени
подробнее...
Как по-английски сказать 8 часов 30 минут, например, или 9 часов 30 мин, и т.д.?
half past eight; half past nine
eight (nine)
подробнее...
время по английски. как сказать 8:15, 9:30, 8:45, 8:40, 8:20????
8:15 - quarter past eight
9:30 - half past nine
8:45 - quarter to nine
8:40 - twenty to
подробнее...
Помогите,сказать время по английски.
fifteen minutes past nine
fifteen minutes to nine
fifteen minutes to three
fifteen
подробнее...
Как написать по английски прописью время 22.05. 10.30. 14.42. 21.03. 04.45
five past ten p.m.
ten thirty
forty-two past two p.m.
three past nine p.m.
подробнее...
Как это будет по английски:
twenty past ten
a quarter past 5 p.m or fifteen pas 5 p.m
twenty five to (before)
подробнее...
Друзья. Нужна ваша пощь в дополнении английского диалога недостающими фразами
hello, John, how are you?
Fine, thanks, and you?
I'm ok. thank you. Nice weather, isnt
подробнее...
как с помощью javascript'a сделать кнопку в HTML-форме неактивной?
<script>
function submit_post_form(){
document.new_post_form.submit();
подробнее...
Добрые люди, помогите пожалуйста Употребите глаголы, данные в скобках, так, чтобы предложения выражали реальное условие.
1. If I see John, I will tell him your news.
2. He will be very pleased if it is really
подробнее...