PHP: Получение последнего сообщения из Twitter-блога

VitaliyRodnenko, 16.02.2009

Написал небольшой скрипт, который получает последнее сообщение из Twitter-блога указанного пользователя. Имеет функцию кеширования — сохраняет сообщение в текстовом файле, что позволяет избежать необходимости каждый раз загружать и обрабатывать RSS-ленту микроблога. Через определенный промежуток времени кеш обновляется из web.

Читать полностью

Категории: PHP, Twitter | Комментарии (21)

PHP: Класс-обертка для методов

Stepler, 21.01.2009

Порой, при написании некоего кода возникают нестандартные требования. К примеру, при написании модели (MVC) для сайта, мне нужно было, чтобы любой вызываемый из модели метод был «обернут» неким другим методом, в котором бы выполнялись подготовительные действия. В моем случае должен был, вставлялся блок try - catch, который бы «ловил» исключения при обработке запросов к БД. О том, как решил эту проблему, я хотел бы написать сегодня.

Читать полностью

Категории: PHP | Комментариев нет

Создание объектно-ориентированного аналога массива в PHP. Часть 2

Stepler, 28.12.2008

В этой статье мы продолжаем улучшать созданный в первой части класс ObjectsArr.

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

Читать полностью

Категории: PHP | Комментарии (11)

Создание объектно-ориентированного аналога массива в PHP. Часть 1

Stepler, 24.12.2008

В этой статье речь пойдет о том, как создать объектно-ориентированный аналог массива в PHP.

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

Читать полностью

Категории: PHP | Комментарии (16)

Создание и разбор данных формата JSON в PHP

VitaliyRodnenko, 23.12.2008

Логотип JSONВ этой статье я хочу рассказать о текстовом формате обмена данными — JSON, а именно — про работу с этим форматом в PHP.

JSON — компактный текстовый формат данных. Может применяться как в интернет-службах передачи данных, так и для хранения информации в структурированном виде.

Читать полностью

Категории: PHP | Комментарии (14)

Автоматическая подгрузка файлов с PHP-классами или избавляемся от include-ов

Stepler, 21.12.2008

В этой статье я хочу рассказать, как избавиться от include-ов файлов с PHP-классами и сделать их подгрузку полностью автоматической.

Этот метод актуален только для объектно-ориентированного стиля программирования, и будет работать в версии PHP 5.1.2 и выше.

Читать полностью

Категории: PHP | Комментарии (17)

6 PHP трюков, как сделать код короче

VitaliyRodnenko, 19.08.2008

Недавно нашел англоязычную статью, в которой описывались приемы сокращения PHP-кода. Признаюсь, некоторые методы мне были известны, а о некоторых я даже не подозревал. Поэтому решили выложить русскоязычный вариант статьи, думаю Вы найдете в ней что-то новое для себя.

Читать полностью

Категории: PHP, Переводы | Комментарии (11)

Генерация Sitemap.XML с помощью DOMDocument

VitaliyRodnenko, 06.08.2008

Итак, как я и обещал, выкладываю статью по созданию карты сайта Sitemap.XML для поисковых систем с использованием DOM в PHP, а именно DOMDocument.

Класс DOMDocument в PHP позволяет обращаться к XML файлам и данным в XML формате, а так же создавать их. Он имеет ряд методов, которые будут нам полезны при создании Sitemap.XML.

Данный метод полностью основан на ООП, что позволяет легко улучшить или изменить для себя исходный код.

Данная статья посвящена именно генерации Sitemap.XML с помощью DOMDocument. Описание, что это такое вы можете найти на официальном сайте.

Читать полностью

Категории: PHP | Комментарии (20)

Динамическая подмена запросов к Sitemap.XML

VitaliyRodnenko, 04.08.2008

Иногда возникает необходимость использовать вместо статического файла «sitemap.xml» (XML-формат файла Sitemap) скрипт, генерирующий его динамически.

Когда это может понадобиться? Допустим у Вас имеется каталог объявлений, в котором каждый час появляются новые, соответственно, каждое из объявлений имеет уникальный URL-адрес, который побыстрее нужно сообщить поисковой системе посредством карты сайта. Или же для Вас важна динамическая генерация как «sitemap.xml» так и карты текстовой (TXT) карты сайта, содержащей просто список всех URL.

Читать полностью

Категории: PHP | Комментарии (3)

480×60
480×60