Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как сделать Форма обратной связи

 PHP.SU

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


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

> Описание: как сделать Форма обратной связи
vizir
Отправлено: 20 Апреля, 2017 - 08:02:15
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Апр. 2017  


Помог: 0 раз(а)




Форма обратной связи предоставляет возможность пользователям сайта отправлять сообщения владельцам сайта. Все данные введенные пользователем сохраняются в БД 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)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB