Обзор интернета Легкая версия Веб-мастеру Графика Игры, Спорт Программы Рецепты Время Рождество Библия
Веб-мастеру Голосование Капча Опросы Отзывы Сайты Служба поддержки Форма обратной связи на сайт Формы на сайт Чат на сайт Чаты



Генератор почтовой формы для PHP

Пару слов об особенности почтовой формы на PHP.

Несомненный плюс PHP то, что файл обрабатывается на сервере, а не на компьютере посетителя сайта.
Главная проблема почтовых форм - русские кодировки. Она связана различиями почтовых программ. Мы же не знаем, какой почтовой программой пользуется посетитель, тем более о ее настройках.
В PHP обработка полностью не зависима от браузера, почтовой программы и их настроек, а значит надежна.

А это значит, что нам надо создать 2 файла:

  1. собственно саму форму отправки, которую видит и заполняет посетитель нашего сайта,
  2. файл обработки почтовой формы.
Еще один плюс, посетитель не видит вашего адреса email. Кроме того в нашей форме ваш адрес не будет находиться в открытом виде, для защиты от спаммерских роботов.
ваш email @
то есть email на который будет отправлено письмо

Поля формы отправки

ВАША ПОЧТОВАЯ ФОРМА

Почтовая форма

Файл обработки почтовой формы - email.php

Если форма не работает

Если форма работает, но не передает данные, значит вопрос в настройках 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']


Print Friendly and PDF




Формы связи Генератор кода против спама Сервисы обратной связи Статус ICQ на сайте Skype на сайте Опросы Чат на сайт - онлайн консультирование Видео-помощник на сайте Captcha на сайте Комментарии на сайт





Подать статью
Рассылка
О нас

Почта

Графика

Шрифты
Логотипы
Брендбуки
Пиктограммы
Геральдика

Популярное

Уровень сайта
Регистрация сайта
Как сделать сайт
1 место на Google
Переводчики Онлайн
Пароль

Топ интернета

Ph4 в социальный сетях, рассылки и контакт

©2005-2018, Веб-студия Ph4 - Каталог интернета пользователю, веб-мастеру и дизайнеру v. 4.3