Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Нужно отправить данные из формы на электронный адрес
Покинул форум
Сообщений всего: 18
Дата рег-ции: Авг. 2011 Откуда: Омск
Помог: 0 раз(а)
На сайте есть форма отправки, только при отправке у меня появляется окно выбора приложения, которым нужно отправить, а а других вообще не работает кнопка.
Общая схема отправки почты с сайта: А) Пользователь заполняет форму и нажимает отправить. Б) Данные из формы передаются на сервер. В) Скрипт проверяет корректность данных. Г) Данные передаются с помощью функции mail почтовому агенту/серверу, часто это sendmail или msmtp. Д) Агент или сервер передает письмо по назначению.
Post Scriptum:
Но я бы посоветовал начать с прекрасной подборки уроков здесь на сайте, чтобы хотя бы бегло ознакомиться с языком:
http://www.php.su/php/?php
$message.='<br />Вам перезвонят наши специалисты';
else
$message.='<br />Заказать не удалось по техническим причинам';
echo$message;
//echo ('Наши специалисты вам перезвонят');
}
?>
Форма отправляет данные на адрес, но сохраняет сессию и при обновлении страницы отправляет еще раз эти данные.
Как это исправить?
Andruxa
Отправлено: 15 Мая, 2015 - 15:16:18
Частый гость
Покинул форум
Сообщений всего: 140
Дата рег-ции: Март 2010
Помог: 0 раз(а)
тут нет сессий, просто обновляя страницу, скрипт запускается заново.
Можно после нажатия кнопки, просто сделать редирект, например на главную страницу, и все
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.