<rmcreative>

RSS

Все заметки с тегом «php»

Можно уточнить:

  1. Полезные PHP классы

    1 марта 2007

    Класс CSV

    Позволяет работать с файлами в формате CSV.

    CSV = Comma Separated Values, Значения разделённые запятыми. Данный формат часто используется при экспорте из многих программ, в т.ч. Microsoft Excel.

    Класс с документацией

    Класс HTACCESS

    Позволяет работать с файлами .htaccess

    .htaccess - файлы конфигурации веб-сервера Apache. Иногда, особенно при создании CMS с понятными URL, его приходится изменять динамически.

    Класс с документацией

    Класс INI

    Позволяет работать с файлами ini.

    INI файлы используются многими приложениями для хранения их конфигурации.

    Класс с документацией

    7 комментариев
  2. Лаборатория Дмитрия Котерова

    18 февраля 2007

    Как-то раньше я не упоминал «лабораторию», а стоило бы! DkLab — замечательный ресурс!

    Проекты

    JsHttpRequest: библиотека для создания AJAX-приложений, отличающаяся повышенной кроссбраузерностью, простотой и универсальностью, а также умеющая закачивать файлы на сервер без перезагрузки страницы и работать с формами целиком.

    HTML_MetaForm: библиотека, упрощающая работу с формами в PHP-программах.

    DbSimple: библиотека абстракции от СУБД (MySQL, PostgreSQL, FireBird), имеющая очень лаконичный интерфейс и множество удобных на практике возможностей: различные виды placeholder-ов (в том числе списковые), построение динамически генерируемых запросов без запутывания и снижения читабельности кода, кэширование результатов запроса, выборка данных в виде массива или дерева и т.д.

    Денвер: набор дистрибутивов и программная оболочка, используемые Web-разработчиками (программистами и дизайнерами) для отладки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет.

    Orphus: Проверка правописания на вашем сайте силами ваших же посетителей.

    Куроводство: Цикл занимательных статей по программированию, позже переросший в полноценные проекты.

    Форум: Форум DkLab - уютное и очень полезное место.

    p.s. сейчас на форуме проходит конкурс на новый логотип для «лаборатории».

    Комментировать
  3. Обновлён класс PHP для работы с CSV

    16 января 2007

    Устранена ошибка с перезаписью файлов.

    Спасибо, Stas (stasc@mail.ru)!

    Класс лежит на своём обычном месте.

    Комментировать
  4. Unicode и PHPIDE

    27 декабря 2006

    Вот и первый недостаток: PHPIDE упорно не хочет работать с чем-либо не в кодировке utf-8. Даже если в проекте выставить cp1251, упорно старается сохранять в unicode.

    Комментировать
  5. PHP IDE

    25 декабря 2006

    Нашёлся IDE лучше PHPEclipse... Тоже созданный на базе Eclipse, тоже бесплатный и очень похожий: PHP IDE.

    Преимущества перед PHPEclipse:

    • Меньше размер дистрибутива.

    • Более правильное и удобное дополнение кода.

    • Встроеный дебаггер от Zend.

    • Постоянное развитие проекта.

    В связи с этим радостным событием подправил заметку "Чем редактировать php-код?".

    Комментировать
  6. Шаблоны в PHP

    20 декабря 2006

    Может, позже напишу статью о ненужности сторонних шаблонных движков в PHP, а пока, кому интересна данная тема, могут присоединиться к обсуждению на forum.vingrad.ru.

    Комментировать
  7. mlCQ. PHP-класс для работы с ICQ

    30 октября 2006

    Довольно интересный проект - класс для работы с ICQ. Реализована не просто отсылка сообщений, а практически все возможности протокола.

    Смотрим

    Комментировать
  8. Модификатор для Smarty - SpellCount

    22 октября 2006

    Текущая версия: 1.5

    Данный модификатор предназначен для правильного употребления существительного с числительным, например:

    1 посетитель
    2 посетителя
    

    Установка:

    1. Скачать плагин.

    2. Закинуть в папку plugins

    3. Использовать в шаблонах Smarty как модификатор, т.е. {$your_number|spellсount:один:два:много}

    Например, для слова «день»:

    {$date|spellсount:день:дня:дней}
    6 комментариев
  9. Подсветка синтаксиса

    28 июля 2006

    http://qbnz.com/highlighter/images/title.png

    Думаю, все авторы сайтов о программировании понимают, что подсвеченный текст читается намного лучше. Для синтаксиса PHP подсветку можно реализовать стандартной функцией, а как быть с остальными языками?

    На помощь придёт GeSHi - Generic Syntax Highlighter. Умеет подсвечивать синтаксис почти всех современных языков, проставлять номера строчек. Делает это быстро и качественно. Легко настраивается и встраивается в ваш код.

    Комментировать
  10. Спаммерам - бан!

    24 июля 2006

    Спаммеры уже достали своей "виагрой" в гостевой! Не выдержал и написал простелький фильтрик для отсавляющих сообщения.

    if (!in_array(gethostbyaddr($_SERVER['REMOTE_ADDR']), $banned)){
        //добавляем сообщение
    }
    else{
        //отсылаем спаммера :)
    }
    1 комментарий