Автоматическое обновление jQuery на PHP

Author Роман Чернышов    Category PHP     Tags , Комментариев 1 Дата 30 Окт

jquery1 Автоматическое обновление jQuery на PHPИнтересным решением может показаться автоматическое обновление библиотеки jQuery на сайте или возможно в каком то ином проекте где требуется постоянное поддержание свежей версии jQuery. Представляю вашему внимаю скрипт, написанный на PHP который сверяет текущую версию библиотеки с самой последней версией расположенной на официальном сайте. При обнаружении новой версии, скрипт скачивает её и перезаписывает текущую.

Данный скрипт оформлен в PHP класс, благодаря чему понятен и легко настраиваем. Версию проверять можно как с google code так и с code.jquery.com для этого достаточно прописать соответствующий путь.

Пример использования класса:

include 'jquery_updater.class.php'; //подключаем класс
 
$jQu = new jquery_updater; //создаем объект
 
$jQu->setJqueryPath('jquery.js'); //устанавливаем пусть к текущей версии jQuery в проекте
 
if($jQu->thereIsNewer()){ //если версии отличаются
    $jQu->update();  // загружаем и обновляем jQuery до новой версии
    echo 'You\'ve used version: ', $jQu->localVersion, '.<br>Version was updated to: ', $jQu->lastestVersion, '.';
}else{
    echo 'Currently using the latest version: ', $jQu->localVersion, '.';
}

Скачать PHP класс Автоматические обновление jQuery на PHP

Также интересен подход решению данной задачи, его принцип очень прост и нагляден, думаю новичкам будет интересно познакомится с таким решением. Впрочем было интересно и мне.

По данному принципу можно также реализовать автоматическое скачивание и обновление какого либо иного проекта, библиотеки и т.д. Например обновление собственной CMS используемой сторонними пользователями.

1 Comment to “Автоматическое обновление jQuery на PHP”

  • Роман 10.11.2012 в 8:56 пп

    Это хороший урок только если бы они не меняли команды , ведь мой код в 1.2 явно отличается в 1.8

Оставить комментарий

Консультации

Консультант Чернышов Р.В. Зайдайте вопрос на любую из тем:
Бесплатно и без регистрации!

Задать вопрос
Все вопросы
Последние вопросы
Поиск по блогу
Категории
Архив
Новое на сайте
Портфолио Все работы

www.detskiy-mir.net
www.detskydoctor.ru
www.betelit.ru
www.all-alliance.ru
www.videogonok.ru
www.carpfishing.by
www.property-greek.com
www.domcons.ru

с 2009 года по сегодняшний день, создано более 300 сайтов...