программирование на PHP
Bullet (black) Email иконка RSS иконка
  • Урок 20. Форма обратной связи

    Данный урок является продолжением 11 урока. В старом варианте мы рассматривали механизм работы скрипта по отправке почты с ограниченным (фиксированным) числом полей. С тех пор на мою почту свалилось много пожеланий , а так же призывов о помощи. Дело в том что многие использовали этот скрипт в своих проектах для организации формы обратной связи на сайте. Поэтому большинство новичков столкнулись с некоторыми проблемами:

    • ограниченное число полей;
    • жестко заданный дизайн;
    • “Самодельная” капча, которая пропускала спам-ботов;
    • Система оповещения об ошибках работала не корректно.

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

    Детали

    Данный скрипт обратной связи обладает следующими характеристиками:

    1. Создание неограниченного числа полей ввода, select элементов, radio, checkbox и тд;
    2. Старая капча заменена на более продвинутую библиотеку от проекта kcaptcha, и содержит кнопку обновления изображения при невозможности разобрать символы на изображении;
    3. Возможность легко и просто указать обязательность/необязательность конкретного поля;
    4. Использование оповещений для конкретного поля;
    5. Валидация e-mail по шабону;
    6. Перенаправление на страницу с сообщением об успешной отправке;
    7. Возможность отправки анкеты/письма нескольким адресатам;
    8. Использование скрипта в качестве сбора данных, например анкета.
    9. Для отправки письма используется шаблон, дизайн и структуру которого можно изменить самостоятельно;
    10. Единый файл конфигурации;

    Все выше перечисленные характеристики позволят вам настроить форму обратной связи за несколько минут.

    Подробнее »

    Google Bookmarks БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong
    rss-лентаПодпишись на RSS, впереди много интересного.
  • Урок 15. Отправка почты с вложениями.

    Наш предыдущий урок, в котором мы разбирали способ организации обратной связи был достаточно простой. Тогда мы рассмотрели возможность отправки только текстовой информации. Как поступить если требуется отправить письмо с вложением? Ответ на этот вопрос вы получите в этом уроке. Рассмотрим один из наиболее типичных способов отправки почты с вложением, в состав которого будет входить материал из предыдущих моих публикаций.

    Детали

    Разберем по пунктам с чем нам сегодня придется столкнуться:

    1. Создание формы отправки сообщения.
    2. Upload файла на сервер, для последующей отправки как вложение.
    3. Составление письма и прикрепление файла. Функция отправки почты с вложением.

    Подробнее »

    Google Bookmarks БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong
    rss-лентаПодпишись на RSS, впереди много интересного.
  • Урок 14. Регистрация и авторизация пользователей. Часть первая. Скрываем контент.

    Обычно при создании сайта у многих программистов возникает вопрос: “Как осуществить регистрацию пользователей?”. Регистрация позволяет получить достаточно большую аудиторию, которая периодически будет заходить на ваш ресурс. Но как же заставить человека заполнить несколько полей? Это первая задача, для решения которой многие владельцы сайтов или порталов закрывают свой контент от незарегистрированных пользователей. Чаще всего  это  варез, музыка, и прочие файлы, которые заставляют человека зарегистрироваться и получить доступ к  необходимому контенту.

    Подробнее »

    Google Bookmarks БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong
    rss-лентаПодпишись на RSS, впереди много интересного.
  • Урок 11. Функция отправки почты на PHP. Создаем форму обратной связи на сайте.

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

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

    Детали

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

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

    Подробнее »

    Google Bookmarks БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong
    rss-лентаПодпишись на RSS, впереди много интересного.

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