20.09.2009KO3: HMVC и роутинг
Не так давно вышла третья версия этого фреймворка. Еще до его выхода я делал небольшой обзор новых возможностей. Тогда я обошел тему роутинга и HMVC, но сегодня готов исправиться. Автор: homm <
15.09.2009Текст любой ценой: PDF
Продолжаем разбирать текстовые форматы на предмет получения текста. Итак, обещанный ранее PDF. С portable document format`ом не всё так просто, как DOCX или ODT, что мы рассматривали в прошлый раз, но всё же это всё ещё изначально текстовый, а не бинарный формат. Вы удивлены? Тогда давайте посмотрим на то, что там внутри. Дальше действительно много текста. Автор: DonRamon <
13.09.2009Текст любой ценой: DOCX и ODT
Недавно возникла задача получения чистого текста из различных форматов документооборота — будь-то документы Microsoft Word или PDF. Задача была выполнена даже с чуть более широким списком возможных входных данных. Итак, этой статьёй я открываю список публикаций о чтении текста из следующих типов файлов: DOC, DOCX, RTF, ODT и PDF — с помощью PHP без использования сторонних утилит. Автор: DonRamon <
10.02.2011Doctrine и сортировка для связи многие к одному
Довольно давно использую связку Zend Framework и Doctrine и очень не хватало сортировки для коллекций получаемых по ссылке. Оказалось, что это легко реализовать. Автор: Дмитрий <
02.09.2009Список полезных инструментов для php разработчика
PHP один из самых широко используемых языков для создания вебсайтов. PHP фреймворки, такие как Zend, CakePHP, CodeIgniter и т.д и open source классы и библиотеки упростили разработку. Независимо от того, являетесь ли вы опытным разработчиком или новичком, инструменты, которые вы используете, имеют прямое влияние на вашу продуктивность. Здесь собран список действительно полезных утилит и расширений для PHP разработчиков, которые помогут ускорить разработку, и улучшит итоговое качество кода. Автор: Aldarund <
23.08.2009Сравнение Yii с CodeIgniter
Как-то я пообещал сравнить Yii с CodeIgniter. Думаю, на данный момент я достаточно распробовал Yii, чтобы адекватно сравнить
два замечательных фреймворка. Автор: samdark <
14.08.200930 игровых скриптов, которые можно написать на языке PHP
Эта серия статей поможет вам вне зависимости от того, в какие игры вы играете – в простые одиночные игры на бумаге, в сложные ролевые игры в составе группы или в какую-либо разновидность онлайновых игр. В каждой статье из этой серии под общим названием «30 игровых скриптов, которые можно написать на языке PHP» рассматривается по 10 скриптов длиной не более 300 слов (Аббревиатура 3d10 означает «бросить три кубика, имеющих по 10 граней»). Автор: Дуэйн О'Брайен <
06.07.2009Контроль версий структуры базы данных
Эта статья — How To, которое поможет вам легко обеспечить миграцию между версиями БД ваших PHP приложений с помощью Phing и dbdeploy. Автор: mecommayou <
25.06.2009Семь хороших объектно-ориентированных привычек при программировании на PHP
Несмотря на то, что общее количество «полезных привычек» при построении ОО-программ существенно превышает число 7, описываемые в данной статье привычки – это именно то, что необходимо вам для приведения своего программного кода в соответствие с базовыми критериями ООП. Эти семь привычек образуют устойчивый фундамент, на котором вы сможете строить свои следующие ОО-подходы и создавать программное обеспечение, которое будет достаточно простым в обслуживании и в расширении. Автор: Натан Гуд <
04.06.2009Обратимое шифрование текста — метод «Двойной квадрат»
Однажды, мне понадобилось шифровать текст. Я знал что в PHP есть расширение mcrypt, но интуиция подсказывала, что не на всех хостингах это включено.
Поэтому я начал подозревать что придется кодить решение самому. Что я собственно и сделал. Получилась функция обратимого шифрования, достаточно быстрая и надежная.
Автор: runcore <