Статьи - PHP

Новое расширение scalar_objects позволяющее в PHP 5.4 добавлять различные методы к уже существующим

Новое расширение scalar_objects позволяющее в PHP 5.4 добавлять различные методы к уже существующим Расширение scalar_objects позволяющее добавлять различные методы к уже существующим в PHP 5.4 и зародилось оно на Github 24 января 2013 года. Описание PHP расширения scalar_objects гласит о том, что оно позволяет зарегистрировать некий произвольный PHP класс, который будет обрабатывать вызовы стандартных PHP методов определенных примитивных типов (null, bool, int, float, string, array and resource).

PHP защита от спамеров на базе PEAR Net_DNSBL

PHP защита от спамеров на базе PEAR Net_DNSBL Я думаю не нужно рассказывать, что такое спамеры и как они часто густо гадят на сайтах и форумах?!:) Сегодня будем прикручивать PHP защиту от спамеров на базе PEAR Net_DNSBL. API от stopforumspam.com не всегда актуально...

Компиляция своего РНР 5.4 с дополнительными PECL расширениями (модулями) в Windows

Компиляция своего РНР 5.4 с дополнительными PECL расширениями (модулями) в Windows По просьбам трудящихся как обычно в стиле как для полных дэбилов (в хорошем смысле) пишем про компиляцию своего РНР с дополнительными PECL расширениями под Windows. Обычно PECL расширения (модули) можно найти в сети в уже скомпилированном виде.

Установка PEAR на PHP 5.4 под Windows

Установка PEAR в PHP 5.4.х под Windows, собственно как и PHP 5.3.х под Windows, является затруднительной в силу отсутствия в этих версиях инсталлятора go-pear.phar. В версиях PHP 5 до 5.2.х включительно инсталлятор go-pear.phar присутствовал в каталоге ./PEAR/ корневого каталога PHP, который можно было запустить файлом go-pear.bat из того же корневого каталога PHP.

PHP защита от спамеров - StopForumSpam на примере форума phpBB

email-spam2-300x286.jpg Сей материал является продолжением статьи "Надоела реклама, баннеры, шманнеры? hosts - Блокируем список баннерных, рекламных сетей" и посвящён PHP защите от спамеров для сайтов и форумов. Современное законодательство многих стран расценивает рассылку спама как преступление, в особо тяжких случаях ведущее к крупным штрафам или тюремному заключению виновных.

Расширенная идентификация браузеров в PHP, browscap, browscap.ini, get_browser()

rip-ie6 В PHP есть возможность расширенной идентификации браузеров при помощи функции get_browser(), которая даёт более насыщеную информацию о браузере нежели $_SERVER['HTTP_USER_AGENT']. Для полноценной работы этой функции требуется файл сведений browscap.ini о браузерах и соответствующая настройка директивы "browscap" в "php.ini" или "httpd.conf".

Директивы php.ini, где и как их можно использовать

dev-languagens Директивы "php.ini" можно определять не только в главном конфигурационном файле php.ini, а и в пользовательских скриптах, в главном конфигурационном файле веб сервера Apache "httpd.conf" и пользовательском файле конфигурации (обычно .htacces), а также в любых из перечисленных выше местах.

Особенности (проблемы) использования кукишей ($_COOKIE) в РНР

cookies-php1 Официальная справка, а так же специализированная литература по программированию на языке РНР, даёт только основные руководства и поснения по использованию кукишей ($_COOKIE) в РНР и не даёт ответов на проблемные вопросы которые могут возникать в процессе использования кукишей ($_COOKIE) в РНР.

Очистка комбинированного РНР массива от пустых элементов

Очистка комбинированного РНР массива от пустых элементов Бывает необходимо очистить РНР массив от пустых элементов для того чтобы впустую не тратить время на обработку этих пустых элементов! Эта задача не является сложной когда нужно отфильтровать обычный, не многомерный массив но, она усложняется когда нужна очистка от пустых элементов комбинированного РНР массива.

Комментарии в блоге
Новое на форуме