Генератор почтовой формы для PHP
Пару слов об особенности почтовой формы на PHP.
Несомненный плюс PHP то, что файл обрабатывается на сервере, а не на компьютере посетителя сайта.
Главная проблема почтовых форм - русские кодировки. Она связана различиями почтовых программ. Мы же не знаем, какой почтовой программой пользуется посетитель, тем более о ее настройках. В PHP обработка полностью не зависима от браузера, почтовой программы и их настроек, а значит надежна. А это значит, что нам надо создать 2 файла:
Поля формы отправкиВАША ПОЧТОВАЯ ФОРМА
Если форма не работаетЕсли форма работает, но не передает данные, значит вопрос в настройках PHP.Если у вас есть .htaccessВ нем надо добавить строчкуphp_value register_globals 1Так как этот файл без названия, только с расширением, его открывать и редактировать надо в Блокноте. Подробнее о htaccess Или закиньте в корневой каталог сайта вот этот. Дело в том, что этот файл сложно создать, он без названия, только с расширением. nmfr что скачайте, проще изменять существующий. Если не сработает, вероятно у вас нет поддержки .htaccess Вам надо связаться с провайдеромчтобы он включил register_globalsИли женужно в первом файле заменить<form action="email.php" name=mailer> на <form action="email.php" method="post" name="mailer" id="mailer">а в файле обработчике заменить все переменные (которые начинаются с Доллара) например $mail на $_POST['mail'] $name на $_POST['name'] | Формы связи Генератор кода против спама Сервисы обратной связи Статус ICQ на сайте Skype на сайте Чат на сайт - онлайн консультирование Видео-помощник на сайте Captcha на сайте Комментарии на сайт |