Web-программирование \ PHP

отправка сообщений по ip

От автора: идея этого урока взята из комментариев пользователей сайта webformyself.com. В комментариях к уроку «Как определить IP адрес пользователя» был задан вопрос возможно ли ограничивать отправку сообщений из формы обратной связи по IP пользователя. Сделать это совсем не сложно, и в этом уроке я покажу один из вариантов реализации этой задачи.

Читать далее

Javascript & Ajax \ Ajax

сортировка меню

От автора: в данном уроке мы рассмотрим создание динамического меню, с помощью технологии AJAX. Если Вы работали с CMS WordPress, то, наверное, знакомы с такой штукой, как виджеты WordPress. В данном случае виджеты — это блоки, которые можно перемещать в режиме Drag and Drop («тащи и бросай»). При этом, после перемещения блока, он сохраняет свою позицию, т.е., к примеру, в сайдбаре сайта у нас имеется блок поиска, под которым размещен блок с произвольным текстом… мы захотели поменять их позиции… нет ничего проще — перетащили блок с поиском под блок с текстом и… вуаля — на сайте эти изменения расположения блоков вступили в силу. Согласитесь, динамическое меню — это быстро, удобно и эффектно.

Читать далее

Web-программирование \ PHP

капча на сайт

От автора: интернет вещь хорошая, удобная, полезная, но… было бы совсем замечательно, если бы там не было спамеров. Думаю, все мы сталкивались с таким неприятным явлением, как спам. Это могут быть спамовые письма, спамовые комментарии, в общем, различный мусор. Если на Вашем сайте есть форма обратной связи или система комментариев и Ваш ресурс станет довольно популярным, то ему не избежать внимания спамеров. Эффективной защитой от спама является проверка на человечность — капча.

Читать далее

Web-программирование \ PHP

FAQ с использованием PHP-jQuery

От автора: Добро пожаловать в третью часть урока по созданию FAQ с использованием текстовых файлов в качестве БД. Данная часть будет заключительной, и здесь мы реализуем второй пункт меню административной части — удаление пары вопрос-ответ. Заодно мы познакомимся еще с несколькими новыми функциями PHP, которые и будем использовать при написании заключительной части проекта.

Читать далее

Web-программирование \ PHP

кодировка сайта

От автора: вопрос кодировок является, без сомнения, одним из актуальных вопросов рано или поздно встающим перед любым веб-мастером. Практически каждый из нас сталкивался с такой, порой довольно неприятной, проблемой, как проблема корректного отображения информации на сайте, т.е. вывод ее на экран в нужной нам кодировке. Несмотря на то, что этот вопрос почти всегда решается очень легко, и ничего сложного в нем нет. Сейчас в сети можно часто увидеть вопросы о всевозможных «кракозябрах, вопросах и ромбиках» на сайте.

Читать далее

Web-программирование \ PHP

FAQ с использованием PHP-jQuery

От автора: Во второй части цикла уроков по созданию FAQ с использованием текстовых файлов в качестве БД мы приступим к написанию несложной административной части, через которую можно будет добавлять новые пары вопрос-ответ и удалять те, которые уже не нужны. Соответственно, наша админка будет включать в себя 2 пункта, первый из которых будет реализован в текущем уроке, а второй пункт — в 3-ем (заключительном) уроке цикла.

Итак, приступим…

Читать далее

Web-программирование \ PHP

FAQ с использованием PHP-jQuery

От автора: Данный урок является логическим продолжением урока "Как сделать FAQ на сайте с использованием PHP-MySQL-jQuery". В комментариях к указанному уроку поступила просьба показать, как можно реализовать аналогичную "штуку", но без использования БД, а с использованием в качестве хранилища данных текстовые файлы. Также в комментариях содержалась просьба показать, как создать административную часть, при помощи которой можно было бы управлять указанным хранилищем данных.

Что ж, попробуем реализовать задачу предыдущего урока, используя для хранения информации текстовые файлы. Заодно и научимся основам работы с файлами в PHP, тем более, что пока что на сайте, вроде как, нет информации подобного рода.

Читать далее

Web-программирование \ PHP

faq для сайта

От автора: в этом уроке мы создадим с вами систему вопросов и ответов на PHP, используя также для этих целей возможности MySQL и jQuery. Такую систему чаще всего называют FAQ или ЧАВО и ее использование ограничено лишь Вашей фантазией — ведь это может быть не только система вопрос-ответ, но и, к примеру, пошаговая инструкция при выполнении каких-либо действий или что-либо еще.

Читать далее