Архив

Публикации с меткой ‘PHP’

Не рекурсивный обход вложенных файлов и папок

6 апреля 2009 2 comments

Всем известен лёгкий алгоритм рекурсивного обхода вложенных файлов и папок. Предлагаю не рекурсивный вариант Читать далее…

Categories: PHP Tags:

Мульти HTTP-запрос на CURL

3 апреля 2009 20 comments

Иногда возникает необходимость во время исполнения скрипта сделать несколько http запросов. При большом их количестве возникает проблема со временем обработки скрипта т.к. все запросы делаются по очереди и общее время их выполнения будет равно сумме времен потраченных на каждый запрос в отдельности. Хорошо если запросов 5, а если их 100? Сами представляете сколько будет выполняться скрипт. Но выход есть! ;-)
Читать далее…

Categories: PHP Tags: ,

Zend_Cache_Backend_Eaccelerator

2 апреля 2009 2 comments

Не секрет, что популярный фреймворк Zend Framework не поддерживает кеширование через eAccelerator. Я решил исправить это и написал backend eAccelerator для ZF.
Напомню, что eAccelerator, помимо автоматического кеширования, поддерживает пользовательское. Как его использовать, можно найти в официальном мануале.
Читать далее…

Categories: PHP Tags: , , ,

3D captcha

2 апреля 2009 6 comments

На сегодняшний день еще не придумано лучшего средства от спама чем каптча. Но не все каптчи одинаково хороши. Простой текст на картинке уже научились распознавать автоматически. Поэтому чем сложнее каптча тем она надежнее. Но! Тут главное не переборщить, иначе и человек не сможет ее прочитать :-) Предлагаю вам ознакомиться с данной реализацией каптчи с объемным текстом, которою разобрать автоматически очень сложно но человек сделает это без особого труда.
Читать далее…

Categories: PHP Tags: , ,

Реализация алгоритма шифрования RC4

31 марта 2009 8 comments

Предлагаю Вашему вниманию php класс реализующий алгоритм шифрования RC4.
Подробнее о самом алгоритме можно прочитать на wiki. От себя добавлю что это очень быстрый и достаточно надежный алгоритм шифрования который используется в различных системах(к примеру SSL).
Читать далее…

Categories: PHP Tags: ,

Сравнение изображений с помощью php

31 марта 2009 8 comments

PHP класс для сравнения схожести изображений. Класс получает два изображения любого размера и типа(jpg, gif, png, bmp, tiff и т.д.) и возвращает процентное соотношение схожести изображений.
Читать далее…

Categories: PHP Tags: ,

Вышел PHP 5.3.0RC1

29 марта 2009 4 comments

Доступен для скачивания первый релиз-кандидат новой ветви PHP 5.3.0 (PHP 5.3.0RC1). Этим релизом отмечена завершающая стадия большой работы по улучшению 5-й ветви PHP, включающая множество новых возможностей, исправлений ошибок и улучшений безопасности.
Читать далее…

Categories: Новости Tags:

Пример организации класса registry

27 марта 2009 16 comments

Неплохой пример организации класса registry.
Этот класс является централизованным хранилищем переменных которые будут доступны в любых функциях и классах, и сможем забыть о всяческих globals и тому подобных вещах.
Читать далее…

Categories: PHP Tags: ,

Функция mail() на localhost

Известная не удобность при необходимости тестирования отправки почтовых сообщений из php на локальной машине приходиться мучатся и выдумывать способы проверки того что отправляется.
Можно немного упростить себе жизнь и складывать все сообщения в папку а потом просматривать почтовиком :-)
Читать далее…

Categories: Linux, PHP Tags: , , ,

Экспорт из SVN

26 марта 2009 12 comments

Иногда возникает необходимость получить измененные файлы между двумя ревизиями. Не многие svn gui клиенты способны на это (а под linux таких вообще не встречал).
Зачем это нужно? Ну скажем для загрузки изменений произошедших в проекте. При этом не нужно будет перезаливать весь проект, что безусловно экономит время и трафик! :-)
Для упрощения этой процедуры был написан небольшой консольный скрипт на php.
Читать далее…

Categories: PHP, Subversion Tags: ,