Archive for April, 2008
Введение в JSON
Среди форматов обмена данными, AJAX программисты часто выделяют JSON (JavaScript Object Notation, “джейсн”), как альтернатива языку XML, а именно потому, что XML больше язык разметки, чем носитель данных. JSON в свою очередь, легкий, человеко-читабельный, текстовый формат для хранения и передачи простых структурированных данных, а так же более комплексных объектов (массивов). В этом уроке мы рассмотрим простой пример формирования данных в JSON средствами PHP, а так же их получение и представление, с помощью JavaScript. Кто еще не понял, это продолжение серии уроков “AJAX PHP поиск” (XML, Prototype).
Read more
AJAX PHP поиск - часть 2: Prototype
В первой части урока мы рассмотрели организацию поиска по базе данных MySQL средствами AJAX, PHP и XML. Теперь я хочу показать этот же пример, только с использованием библиотеки prototype. Глобальных изменений не произошло, внешне работает абсолютно одинаково. В конце урока попытаемся подвести небольшую сравнительную характеристику двух этих методов.
Read more
Голосования на AjaxRussia
Костя подкинул очень интересную идею - сделать на сайте голосования. И не только идею подкинул, а даже прислал ссылку на плагин для Wordpress.
Плагин называется WP-Polls, и как можно догадаться - он позволяет создавать в админке голосования. Кроме того, плагин лёгок в настройке, имеет приятный интерфейс и работает на аяксе.
В самом начале только была небольшая беда. Установил плагин, вроде всё отлично, никаких ошибок. Начал создавать первый опрос и тут началось…
Error In Adding Poll....
Error In Adding Poll’s Answer….
Error In Adding Poll’s Answer….
Error In Adding Poll’s Answer….
Вообщем плагин ругался, что не мог создать голосование. Оказалось, что у меня была версия плагина для Wordpress 2.3.0, a AjaxRussia работает на новом движке Wordpress 2.5.1.
Для нового вордпресса автор выложил на своём сайте новую версию WP-Polls.
WP-Polls 2.30 Beta 2
После её установки всё заработало как надо. Результат можно увидеть справа в сайдбаре. Будем делать каждую неделю новые опросы.
6 commentsAJAX PHP поиск - часть 1: XML
Как создавать простые AJAX запросы к серверному скрипту (PHP) вы уже научились, методами простого XML, а так же с использованием библиотеки prototype. Рассмотрим более комплексный пример - как организовать поиск по базе данных MySQL средствами AJAX и PHP.
Read more
Как защитить HTML формы от Гугла
11го апреля Google объявил, что их робот будет заполнять формы на страницах и отправлять их на сервер. Делают они это, чтобы робот мог найти новые страницы, которые не доступны если следовать только по ссылкам на сайте.
Это всё здорово, но что если форма делает какие то деструктивные действия? Например стирает что либо из базы данных? Там можно, благодаря гуглу, остаться с пустым сайтом. Вот некоторые советы как этого избежать. Read more
6 comments