Программирование > PHP
MAIL форма
Wizard7b:
Всем здрасте! Я в php полный чайник! Помогите ПЛИЗ! Сил моих больше нет!
Вот в чем дело!
У меня есть страница ГОСТЕВАЯ с которой посетитель отпраляет письмо мне на мыло. Обрабатывается все формой php.
вот что то типо этого :
http://www.westland.ru
Я хочу чтобы уведомление об отправке выскакивало на той же странице где находиться форма, в нужном мне месте.
Вот что я сделал - в страницу вложил слудующую строку :
Ура все заработало! :-(
Но вот проблема! при открытии страницы форма автоматически генерирует письмо и отправляет эго.
Я месяц писал скриптик, размером с мое сообщение! НУ НЕ ПОНИМАЮ Я КАК ЭТО ВСЕ ДЕЛАТЬ! Помогите!
Может как то проще все как то можно сделать.
brainkiller:
Скорее всего, нужно просто проверять переменные, передаваемые скрипту из формы - и если они пусты, код не выполнять.
А вообще, код в студию! У нас штатный телепат в отпуске. :)
Wizard7b:
Да код :
Я ее вставляю в страницу, и она автоматически срабатывает. Как мне ей сказать чтобы она не выполнялась до тех пор пока к ней не обратиться форма!?
Wizard7b:
Вот как я ща попробовал сделать :
Вроде как работает!
Посмотрите правлино?? Есть ли какие замечания?!
brainkiller:
if (@$_POST[\'submit\']!=false)
{
// собираем и отправляем письмо, сообщаем об отправке
}
else
{
// выводим форму
}
Еще замечание: обязательно проверяйте $fio и $email, иначе вам такого в headers впихнут, что мало не покажется. Подробнее про email injection.
Навигация
Перейти к полной версии