Простая База Данных Онлайн на чужом домене.

7.10.2011 - 1329 просмотров ;)

Итак, первое что нам понадобиться – это записать данные, а второе – прочитать.

База построена по типу записи коротких строчек. Примеры на JavaScript+jQuery

$(‘#test’).load(‘http://jkeksdb.ru?db=1688&save=ВасяПупкинВЛесПошел’);

db – идентификатор, берется на странице jkeksdb.ru, никаких паролей нет, ибо это зло!

save – текст который будет сохранен и который мы потом сможем прочитать

Ну вот, кажется записали строку, че дальше ? Теперь ее надо прочитать..

$(‘#test’).getJSON(‘http://jkeksdb.ru?db=1688&load=1’);

Прочитали последнюю запись, все правильно

load – показывает сколько последних записей прочитать

Дальше вопрос: Дак так сможет записать любой

Ответ: неправда, запросы привязаны к IP, кто первым взял тот и царь, но удаления все равно нет, бу га га гаа, кстати чтение так же привязано к IP

Давайте посмотрим что же нам пришло ?

Правильно JSONP

{"2": "ВасяПупкинВЛесПошел", "1" : “Моя первая запись”}

Оно выполнится и вы получите сразу массив который сумеете правильно использовать. А вот так мы сможем получить запись не последнюю а под идентификатором 2 и 1

$(‘#test’).getJSON(‘http://jkeksdb.ru?db=1688&loadId=2,1’);

Чувствуете разницу ? load – тупо берет последние 2 записи, а тут loadId по идентификатору.

Удалим запись: delId (DEL ID) delId=2 – удалит запись с идентификатором 2, никто никуда не сдвинется.

Ну и король, изменим запись: saveId=Здраствуй попа новый год

Полный бэкап: просто ключ backup – вернется jsonp со всеми записями

Вот и конец. А кто слушал маладец.

Успех этой базы в том что:

  • аудентификация отсутствет напрочь
  • ваши сайты теперь могут не хранить данные у себя
  • ну и конечно полный бэкап бери-нехочу
Статьи из раздела, Видеочат рулетка