Это моя статистика DC. Скрипт на Lua периодически сливает статистику на сервер через запросы GET. На сервере скрипт на PHP рисует юзербар. Код взят из TBDev.
Статистика активируется командой /luafile ratio.lua. В качестве startup.lua почему–то не работает.
Чтобы работало, нужно подредактировать ratio.client_side/ratio.lua, ratio.server_side/somecrypticpathkjregbdf.php, ratio.server_side/bar.php на предмет названия скрипта отправки статистики, а также юзер, хост и пароль к БД.
В БД должна быть таблица dcstat с полями id_dcstat (PRIMARY INTEGER), download (BIGINT), upload (BIGINT). Кроме того, в таблице должна быть создана строка с id_dcstat=1. Скрипт эту строку сам не создаёт.
На большинстве форумов, чтобы вставить картинку, нужно, чтобы путь к ней не содержал ? и заканчивался на .gif, .jpg или .png, так что придётся озаботиться реврайтом либо использовать путь вида bar.php/dcstat.png
Делал как для себя, так что всё примитивно. Разумеется, далеко не все хостинги дают бесплатно MySQL, так что может понадобиться переделать под файлы.