программирование на 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, впереди много интересного.
  • Урок 19. Каталог сайтов. Система обмена ссылками

    urok_katalog_sajtov

    Материал этого урока ознакомит начинающих php программистов с системой для обмена ссылками. Сама по себе статья позволит узнать некоторые тонкости довольно полезных функций в php.

    Написать этот урок меня побудила одна интересная вещь – обмен ссылками. Сейчас много блогеров, СЕОшников, да и просто админов сайтов, которые стараются найти в сети своих друзей, единомышленников или же партнеров, с целью привлечения дополнительных  посетителей на свой сайт. Для этого использую всевозможные методы.

    Самый бестолковый способ – это спам. Причем спам оседает в комментариях, гостевых, форумах и др. местах. Этот способ действительно хорош, если не существует фильтра, а иначе большинство спама просто отсеивается и ваш “труд” пойдет козе под хвост.
    Второй способ это регистрация на биржах линкообмена. Приведу простой пример – система купли-продажи ссылок САПЕ. При помощи нее действительно можно получить хорошие результаты, но смысл у этой системы в другом. На ней не учитывается переходы по вашей ссылке, т.к. ссылка обычно стоит где то в самом низу и заметна только поисковикам). Ну и третий способ – это самостоятельно, ручками связываться с админами блогов, сайтов, форумов и тд, для того чтобы обменяться ссылками. Чтобы разгрузить людей от столь рутинной работы мы прибегнем к сегодняшнему уроку. Его темой станет создание автоматизированного микро-каталога, в который любой желающий сможет добавить свою ссылку в автоматическом режиме.

    Детали

    Итак, вот список того что нам сегодня придется освоить:

    1. Обработка заполняемых данных, включающая анти-спам систему;
    2. Работа с базой данных MySQL;
    3. Проверка ссылки на “вшивость” функциями PHP;
    4. Вложенные циклы для вывода информации;
    5. Работа с массивами;

    Подробнее »

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

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