Программирование > PHP

MAIL форма

(1/2) > >>

Wizard7b:
Всем здрасте! Я в php полный чайник! Помогите ПЛИЗ! Сил моих больше нет!

Вот в чем дело!

У меня есть страница ГОСТЕВАЯ  с которой посетитель отпраляет письмо мне на мыло. Обрабатывается все формой php.

вот что то типо этого :

http://www.westland.ru

Я хочу чтобы уведомление об отправке выскакивало на той же странице где находиться форма, в нужном мне месте.

Вот что я сделал -  в страницу вложил слудующую строку :

 

Ура все заработало! :-(

Но вот проблема! при открытии страницы форма автоматически генерирует письмо и отправляет эго.

Я месяц писал скриптик, размером с мое сообщение! НУ НЕ ПОНИМАЮ Я КАК ЭТО ВСЕ ДЕЛАТЬ! Помогите!

Может как то проще все как то можно сделать.

brainkiller:
Скорее всего, нужно просто проверять переменные, передаваемые скрипту из формы - и если они пусты, код не выполнять.

А вообще, код в студию! У нас штатный телепат в отпуске. :)

Wizard7b:
Да код :







Я ее вставляю в страницу, и она автоматически срабатывает. Как мне ей сказать чтобы она не выполнялась до тех пор пока к ней не обратиться форма!?

Wizard7b:
Вот как я ща попробовал сделать :




Вроде как работает!

Посмотрите правлино?? Есть ли какие замечания?!

brainkiller:
if (@$_POST[\'submit\']!=false)
{
// собираем и отправляем письмо, сообщаем об отправке
}
else
{
// выводим форму
}

Еще замечание: обязательно проверяйте $fio и $email, иначе вам такого в headers впихнут, что мало не покажется. Подробнее про email injection.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии