|
|
as-diagrams - вывод диаграмм (bar chart) на чистом HTML/CSS, Версия 1.10
|
 |
 |
PHP класс для вывода диаграмм типа "столбики" (bar chart). Не использует графических библиотек, все "столбики" рисуются с помощью HTML/CSS кода.
Авто-масштабируется под полученные данные, может использовать в качестве источника данных SQL запросы, которые передаются в класс для сбора данных перед выводом графика.
|
|
|
as_propsheet, класс для формирования Property sheet - страниц, Версия 1.04
|
 |
 |
Набор классов для формирования многостраничных экранов с "закладками" - Property sheet. Поддерживает классические виды - tab-style (страницы переключаются нажатием на "язычки" сверху) и WIZARD-style, характерный для инсталляторов (навигация кнопками "Next","Previous","Finish")
2-ое место в конкурсе PhpClasses Award (ноябрь 2006)
|
|
|
as_admintool, AJAX-based WEB-интерфейс администратора сайта, Версия 1.03
|
 |
 |
Расширяемый набор модулей для администрирования данных на сайте через AJAX-based WEB-интерфейс.
Содержит базовый класс-контейнер и набор подключаемых PHP-плагинов, выполняющих админские функции :
- выполнение SQL запросов;
- резервное копирование (backup) данных БД
- восстановление из резервных копий
- Файловый менеджер (загрузка файлов на сервер и обратно, удаление файлов)
- импорт данных в БД из текстовых файлов (csv,tdf,txt)
2-ое место в конкурсе PhpClasses Award (март 2007)
|
|
|
as_snipercaptcha : CSS/DHTML CAPTCHA класс, Версия 1.02.004
|
 |
 |
as_snipercaptcha.php содержит PHP класс (CSniperCaptcha) для распространенной задачи, известной под абревиатурой CAPTCHA - защиты интерактивных сайтов и форм от спам-роботов.
В отличие от большинства аналогичных CAPTCHA - движков, здесь не используются графические библиотеки генерации изображений (типа GD) и не создается картинок с искаженными буквами и цифрами для распознавания человеком (подобных классов в Сети достаточно).
2-ое место в конкурсе PhpClasses Award (март 2008)
|  |
|
|
|
sumpropis, PHP скрипт формирования суммы прописью, Версия 1.0
|
 |
В файле содержится единственная функция - SumProp, для отображения числовых значений
прописью, с возможностью спряжения по падежам единиц валют (рубли, доллары США, евро)
Примеры вызова:
1. SumProp(2896001.34, "RUR") - вывод в рублях - копейках
2. SumProp(2896001.34, "USD") - в долларах США - сентах
3. SumProp(2896001.34, "EUR") - в евро, центах
4. SumProp(2896001.34, "руб.","коп.") - в прочих валютах (без спряжения !)
|
|
as_reportool - класс для формирования отчетов, Версия 1.00.002
|
 |
Модуль as_reportool.php служит для формирования простых отчетов в HTML формате.
Распечатанный отчет максимально приближен тому, что видно на мониторе;
структура отчета (шапка, выводимые поля, группирующие поля для формирования под-итогов, прочие настройки) могут быть как подготовлены программно, вызовами соответствующих методов класса, так и загружены из заранее подготовленного XML файла с описанием. |
|
Оптимизация сайта (ночной робот), Версия 1.01
|
 |
 |
Класс для выполнения ежедневных (периодических) работ по очистке и оптимизации сайта.
Позволяет:
- делать резервные копии таблиц из БД в сжатые XML файлы
- производить ротацию (удаление старых) бэкап-файлов
- очищать заданные папки от устаревших (или любых) файлов (по дате и/или маске)
- удалять старые записи из таблиц в БД (например, из логов действий пользователей)
- производить стандартные операции проверки и оптимизации таблиц в БД MySQL
- вычислять суммарное дисковое пространство, занятое сайтом (в таблицах БД плюс файлы в папках)
- оценивать среднесуточный прирост "размера" сайта и выдавать прогноз, через сколько дней сайт может превысить лимит, установленный вашим тарифным планом
- отсылать отчет на почту администратору
3-е место в конкурсе PhpClasses Award (февраль 2009)
|
|
|
as_dbserver_check: сигнализация для упавшего сервера БД, Версия 1.00
|
 |
 |
Иногда сервер баз данных у провайдера "ложится", и это может быть серьезным ударом по бизнесу
компании (интернет-магазины, онлайн-страхование и прочие WEB-приложения без БД жить не могут).
Чем скорее вы или ваш админ узнаете об этом, тем скорее можно начать устранять проблему.
Назначение предлагаемого класса - выявлять "умершие" сервера БД и немедленно сообщать об этом
по эл.почте администратору сайта и, при необходимости, службе поддержки вашего хостинг-провайдера.
При этом в письмо для тех-поддержки можно включить дополнительный текст, например с Вашими данными
клиента (номер договора с провайдером, ИД клиента и т.д. - обычно админы провайдера требуют эти данные
перед началом разговора с клиентом).
Победитель конкурса PhpClasses Award (июль 2009)
|
|
|
bot_recognizer - Определитель WEB-ботов, Версия 1.00
|
 |
 |
Не секрет, что в инете сейчас трудятся тысячи ботов, периодически читающих содержимое сайтов, индексирующих,
пытающихся постить сообщения (со спамом), собирающих адреса email (email harvesting) и т.д.
Данный класс позволяет автоматизировать процесс идентификации бота и выполнения дальнейших действий (генерации контента)
в зависимости от результатов идентификации.
Основная идея не нова - проверка по базе IP адреса и/или строки user-agent.
(Конечно, этот метод не позволяет обнаружить боты, использующие спуфинг IP адреса и строки агента.)
Описания ботов могут браться как из текстового файла (строки, разделенные спец-символом),
так и из SQL базы.
В случае использования SQL как хранилища описаний ботов, возможно как использование
дополнительного класса-обертки доступа к MySQL (включенного в дистрибутив), так и классов из Zend Framework
(используется объект одного из классов Zend_Db_Adapter_* ).
Распознавание бота может выполняться совместной проверкой IP адреса и строки user-agent,
или только одного из параметров.
2-е место в конкурсе PhpClasses Award (окнтябрь 2009)
|
|
|
Защита скриптовых файлов сайта от вирусов, Версия 1.001
|
 |
 |
Класс для регулярной проверки скриптовых и HTML файлов на сайте на предмет их несанкционированного изменения, которое скорее всего может означать заражение (добавление вредоносного кода) вирус-ботами.
Возможность автоматического "отката" к незараженной версии, либо "лечения"
2-е место в конкурсе PhpClasses Award (декабрь 2009)
|
|
|
|