How to enable mcrypt on Ubuntu 15.04 (php-fpm + nginx)

Every Magento instance requires mcrypt module for php. This module allows to encrypt or decrypt any data. Usually, it is used to save encrypted passwords or other sensitive data to the database. If you a using php-fpm with nginx on Ubuntu, here are the steps how to enable mcrypt: 1. Install mcrypt module

2. Enable module 

Continue Reading…

Strip BBCode tags

Довольно популярная задача – убрать все BBCode теги из текста. Сделать это можно при помощи следующео регулярного выражения: Strip all BBCode tags:

Проблемы с русской кодировкой (symfony)

Очень часто разработчик встречается с проблемой неверного отображения символов на странице (всегда используйте только UTF-8!). Причин тому может быть несколько. В общем случае на это влияют следующие факторы: Проблемы с базой данных 1) База должна быть создана с такими параметрами: charset – utf8 collation – utf8_general_ci 2) Текстовые поля в таблицах также должны иметь charset  

Continue Reading…

Программания 2008

4 октября 2008 года прошел очередной конкурс “Программания” от компании (экс Validio) Global Logic. Это был 13 по счету конкурс, проходил он в здании Харьковского театра оперы и балета – народу было очень много. Стоит отметить, что в этом году конкурс проходил не только в Харькове, а еще в Киеве и Львове. Призы были стандартные 

Continue Reading…

PHP и XML

Продолжаю свою подготовку к Zend exam. Zend Certification Study Guide (могу поделиться, кому нужно :), текущая тема – XML and Web Services. PHP 5 предоставляет отличные средства для работы с XML документами. Одной из этих библиотек является SimpleXML. Все объекты, созданные SimpleXML, являются экземплярами класса SimpleXMLElement. Рассмотрим на примере загрузку XML документа. У нас есть 

Continue Reading…