Получение новой почты с помощью IMAP PHP

Задача у нас такая. Необходимо подключаться к ящику на gmail.com заходить в папку входящие и если есть непрочитанные читать их, помечать прочитаннымми, а текст и вложения расшифровывать и сохранить к себе.

Читать далее

Выбор парсера SimpleHTML, Nokogiri, phpQuery

Хоть раз в своей жизни парсингом сайта занимались почти все веб программисты. Задачи для парсинга могут быть самые разные, от получения товаров из каталога, до валидации страниц. Я думаю изначально большинство моих коллег пишут парсеры на регэкспах(регулярных выражениях, что позволяет написать парсер небольших сайтов или страниц довольно быстро. Однако такой парсер будет очень чувствителен к разметке и  даже незначительное изменение в разметке может привести к остановке парсинга.А потому, этот процесс сильно облегчит парсер.

Читать далее

Создание плагина для Mantis

Создание плагина для MantisВ первой записи блога принято писать всякие вводные слова, а мы прям возьмем да и перейдем к делу!

Потребовалось мне написать плагин для Мантиса, который бы выбирал некоторые данные из существующих полей записи и добавлял их в отдельную колонку в общем списке «инцидентов».

Дописывать это в сам код Мантиса нехорошо, поскольку в дальнейшем это может вылезти в совершенно неизвестных местах, а потому мы начнем писать плагин.

Читать далее