php

Установка php-модуля imagick в CentOS

Для установки надо выполнить 2 действия:

  1. Установить необходимые библиотеки
    yum install ImageMagick.i386 ImageMagick-devel.i386
    pecl install imagick
  2. Прописать загрузку библиотеки
    echo "extension=imagick.so" > /etc/php.d/imagick.ini
  3. Перезагрузить сервер Apache
    /etc/init.d/httpd restart

Проверить можно командой:

php -m | grep imagick

Создание сертификата и пары ключей SSL в Ubuntu Linux

Пример php-скрипта, который может быть использован для генерации сертификата и ключей ssl. читать далее »

Настройка статуса задачи в Мантисе

Добавляем новый статус TEST. читать далее »

LAMP - Настройка Apache2 + SSL + PHP5 + MySQL5 в Ubuntu Feisty

Недавно имел удовольствие настраивать LAMP сервер на убунту. Так как найти централизированного мануала(да и еще и на русском) мне не удалось, решил написать эту заметку. читать далее »

Настройка php для 1С-Битрикс

Все знают, что для Битрикса надо указать настройки mbstring, но что делать если несколько сайтов? читать далее »

PHP функция, для получения суммы прописью

Знаю что эта тема уже поднималась, но предложенный вариант, также как и функция которой я пользовался до этого, оставляли чувство что задачу можно решить проще и элегантнее. Поэтому я сел, проанализировал задачу и написал еще один велосипед вариант. В результате у меня получилось две функции. В класс я их не стал заворачивать, чтобы они пригодились и тем кто сидит на php4 и те кто на php5. читать далее »

Скрываем версию PHP (X-Powered-By)

Если вы читали предыдущую мою заметку, где мы заставили Apache стать менее многословным, вы уже сделали половину дела. Но не всю. читать далее »

Узнаем версию веб-сервера и установленного на нем ПО

Узнать данную информацию, если у вас установлен веб-сервер Apache может практически любой человек. читать далее »

Проверка email

Для проверки на корректность ввода email, можно использовать в JS и в PHP сделущее регулярное выражение:

^((?>[a-zA-Z\d!#$%&’*+\-/=?^_`{|}~]+\x20*|”((?=[\x01-\x7f])[^”\\]|\\[\x01-\x7f])*”\
x20*)*(?<))?((?!\.)(?>\.?[a-zA-Z\d!#$%&’*+\-/=?^_`{|}~]+)+|”((?=[\x01-\x7f])[^”\\]|
\\[\x01-\x7f])*”)@(((?!-)[a-zA-Z\d\-]+(?)$ читать далее »
RSS-материал