программирование на PHP
Bullet (black) Email иконка RSS иконка
  • Урок 11. Функция отправки почты на PHP. Создаем форму обратной связи на сайте.

    В данном уроке я хочу подойти к проблеме реализации обратной связи с администрацией сайта. Частично, такую возможность мы рассматривали в 5 уроке. В нем мы разбирали скрипт добавления комментариев на сайте, ну или попросту пример использования гостевой книги в качестве средства связи. Но что если на сайте необходимо организовать связь только администрацией, с целью получения приватных сообщений? Для этого идеально подходит форма обратной связи с администратором сайта.Вообще, организовать связь можно несколькими способами:

    1. Размещение адреса электронной почты на какой либо странице,в качестве контактных данных , что конечно же со временем повлечет огромные объемы спама;
    2. Создание ссылки типа <a href=»mailto:admin@site.ru?subject=Технический вопрос»>Написать письмо</a>. Такая ссылка, попросту будет запускать почтовую программу, по умолчанию установленную на вашем компьютере. Этот способ  простой, но опять же это не спасет вас от спама.
    3. Создание формы обратной связи с проверкой на валидность заполняемых данных, установкой простой капчи, будет лучшим способом, т.к. сведет к минимуму получение спама с вашего сайта.Давайте разберем этот пример.

    Детали

    Чтобы  создать форму отправки сообщения на сайте, нам необходимо ознакомиться с некоторыми новыми функциями:

    • Функция отправки почты mail();
    • Использование регулярных выражений, предназначенных для проверки заполняемых данных;
    • Установка графической капчи, т.е. подтверждение набора символов, отображаемых на картинке.

    Подробнее »


freshcoder.ru © 2008 • При использовании материалов активная ссылка на сайт обязательна.