Архив категории ‘php’

Класс для работы с Sitemaps

Понедельник, Июнь 16th, 2008

Выкладываю самописный класс для работы с Sitemaps. Класс умеет генерировать (SimpleXML) новую sitemap или добавлять в уже существующую позиции из массива ссылок и необязательных параметров (lastmod, changefreq, priority). Умеет уведомлять поисковик о сгенерированной карте (CURL). Пишет лог в БД (через PDO). Позже добавлю еще пару полезных методов. Если что непонятно - спрашивайте. Также приветствуются поправки и рекомендации.

Кэширование в PHP

Воскресенье, Май 18th, 2008

Уже невозможно представить современный сайт так или иначе не использующий возможностей кэширования. Создание кэша - одно из средств оптимизации, позволяющее значительно увеличить производительность работы вашего движка. Существует несколько вариантов использования механизма кэширования. Первый вариант - использование PEAR пакета Cache_Lite для выборочного кэширования данных. Это небольшое и простое решение позволяет кэшировать как результаты запроса, так и страницу целиком. Сохраняем в кэше (в директории /to/cachedir/) ...

Тест от Мамбы

Четверг, Апрель 3rd, 2008

Прошел тест для PHP программеров от Mamba.ru. Тест довольно сложный, времени на выполнение дается мало, плюс ко всему оцениваются знания не только по PHP(4,5) и SQL, но также по UNIXовым утилитам и системам контроля версий. Мои результаты: 367 баллов и "крутой PHP программист".

Smarty is dead

Пятница, Март 28th, 2008

Хасин Хайдер (автор книги о Smarty :)) заявляет, что это так. В своем блоге он признает, что был не прав. Приводит аргументы против использования Smarty и продолжает отбиваться уже в комментах. "При наличии такого гибкого Представления (View) в современных MVC фреймворках (CodeIgniter, CakePHP и т.д.) совершенно нет необходимостит изучать отдельный язык шаблонов.." и т.д. К подобным же умозаключениям (только четырьмя ...

Обработка входящих данных

Среда, Декабрь 12th, 2007

Удобная схема, представляющая порядок проверки и обработки пользовательских данных, появилась на The Hacker Webzine. Ничего принципипиально нового, но любители схем, к коим отношу и себя, останутся довольны. :)




   тендер