В этом небольшом примере, показано как можно сделать очистку временной папки. Скрипт можно периодически запускать «руками» — из браузера, или же поставить на выполнение по cron. Как установить скрипт на крон можно почитать в этой статье — ссылка.
Скрипт очень прост, но бывает весьма полезен, особенно если на сервере или хостинге не большой размер жесткого диска.
Читать далее «Скрипт для удаления временных файлов»
Месяц: Январь 2014
Прелоадер на месте еще не подгруженной картинки
К сожалению быстрый интернет имеют не все пользователи. В связи с этим возникают некоторые проблемы, одна из проблем — это не прогруженные картинки. Пока картинки не до конца загрузились в некоторых случаях может расползаться верстка или просто сайт будет казаться пустым.
В связи с этой проблемой я решил попробовать немного улучшить ситуацию — написать скрипт, который будет выводить на месте не прогруженных картинок прелоадеры. А после того как картинка будет полностью загружена — прелоадер должен исчезнуть и на его месте появиться картинка.
Читать далее «Прелоадер на месте еще не подгруженной картинки»
Как дождаться окончания анимации в jQuery
В этой статейке, я покажу как можно быстро и просто заблокировать действия до завершения анимации, вызванной с помощью jQuery aminate()
Очень часто бывает жизненно необходимо дождаться завершения анимации, случаи бывают разные — каруселька, галерея и многое другое.
Раньше я изобретал «велосипед» — добавлял всевозможные таймеры, блокировал страницу, и тд. Но сегодня полистав документацию jQuery, я наткнулся на интересную возможность функции animate(). Оказывается, помимо параметров анимации и скорости, эта функция может вызывать действия по завершению анимации.
Читать далее «Как дождаться окончания анимации в jQuery»
Получение данных из xml с помощью jQuery
Сегодня я хочу показать, как можно с помощью javascript(с применением библиотеки jQuery), можно получить и обработать XML файл.
Получение xml-файла можно реализовать с помощью ajax`a, а после получения содержимого xml его легко можно «разобрать» средствами jQuery, теми же самыми, что используются для поиска и обращения к элементам на странице.
Читать далее «Получение данных из xml с помощью jQuery»
Запись и чтение массива из файла
Сегодня я хочу показать как можно хранить массив в файле. Идея очень простая: сериализуем массив — приводим его к виду строки, потом записываем в файл. Получить массив обратно также просто — получаем строку из файла и обратно приводим ее к виду массива. Для преобразования массива в строку и обратно будем использовать две php функции — serialize и unserialize.
Читать далее «Запись и чтение массива из файла»
Пример работы с checkbox. Выбрать все, отменить все и получить выбранные
В этой статейке я покажу как можно с помощью библиотеки jQuery работать с чекбоксами. А именно выбрать все, отменить все и получить номера выбранных checkbox`ов.
Для начала, давайте выведем на страницу пять чекбоксов и три кнопки — «Снять все чекбоксы», «Выбрать все чекбоксы» и «Получить номера выбранных». Html код будет выглядеть так:
Читать далее «Пример работы с checkbox. Выбрать все, отменить все и получить выбранные»
Определить браузер с помощью javascript
В прошлой статье я писал как можно определить браузер пользователя с помощью php. Но бывают случаи, что определить браузер нужно не на сервере, а на стороне клиента. Поэтому я решил написать пример определения браузера с помощью javascript.
Работа скрипта очень простая — необходимо получить данные user agent`a и проанализировать их.
Читать далее «Определить браузер с помощью javascript»
Как узнать название и версию браузера с помощью php
В этой маленькой статейке я покажу как можно средствами php получить информацию о браузере пользователя. А именно, получить название и версию.
Скрипт работает на основе использования данных о user_agent, которые можно легко получить из суперглобальной переменной $_SERVER[‘HTTP_USER_AGENT’]. Данные, которые мы получим выглядят примерно так:
Читать далее «Как узнать название и версию браузера с помощью php»
Рейтинг для новостей на ajax+php+mysql
В прошлой статье я показывал как можно сделать лайки и дизлаки для новостей. Тема использования ajax весьма актуальна, и поэтому я решил написать еще одну статью о применении ajax.
В этой статье приведен пример создания рейтинга для новостей. Пользователь сможет оценивать запись по шкале от 1 до 5.
Для работы скрипта создадим базу данных с тремя таблицами — пользователи, новости и связь пользователя с голосом. Последняя таблица нужна для того, чтобы делать ограничение по голосования — один пользователь может проголосовать только один раз за статью. Чтобы создать таблицы и наполнить их тестовыми данными можно воспользоваться патчем:
Читать далее «Рейтинг для новостей на ajax+php+mysql»
Ajax лайки/дизлайки для записей
В этой статье я приведу пример создания лайков и дизлайков для новостей. Голосование будет работать без перезагрузки страницы, за счет использования технологии передачи данных на сервер — ajax. Для работы примера необходимо подключить библиотеку jQuery. Начнем.
Для начала создадим таблицы в базе данных. Их будет три. Одна для хранения тестовых новостей, вторая для тестовых пользователей и третья для связи пользователей с голосами.
Читать далее «Ajax лайки/дизлайки для записей»