PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
vizir Отправлено: 20 Апреля, 2017 - 08:02:15 • Тема: как сделать Форма обратной связи • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 518
Форма обратной связи предоставляет возможность пользователям сайта отправлять сообщения владельцам сайта. Все данные введенные пользователем сохраняются в БД MySQL, также в базе данных сохраняются данные о IP пользователя и его браузере.
Текст сообщения отправляется администратору сайта на email указанный в конфигурационном файле.
Форма отправки сообщения должна иметь следующие поля:
• User Name (цифры и буквы латинского алфавита) - обязательное поле
• E-mail (формат email) - обязательное поле
• Homepage (формат url) - необязательное поле
• CAPTCHA (цифры и буквы латинского алфавита) - изображение и обязательное поле (http://ru.wikipedia.org/wiki/CAPTCHA)
• Text (непосредственно сам текст сообщения, HTML теги не допустимы) - обязательное поле
Сообщения должны выводится на отдельной странице в виде таблицы, с возможностью сортировки по следующим полям: User Name, e-mail, и дата добавления (как в порядке убывания, так и в обратном). Сообщения должны разбиваться на страницы по 25 сообщений на каждой. Сортировка по умолчанию - LIFO.
При написании проекта следует обратить внимание на защиту от XSS атак и SQL -инъекций. (http://ru[dot]wikipedia[dot]ora/wiki/Межсайтовый скриптинг и http://m[dot]wikІpedia[dot]oro/wiki/Инъеmия SQL)

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB