Как на виртуальном хостинге гарантировать, что клиент не сможет выбрать дисковое пространство больше, чем ему положено по тарифу? Обычно, клиент может загружать файлы на сервер хостинга по FTP и HTTP, будем исходить именно из этого. В случае FTP задача решается достаточно просто, так как многие FTP-серверы имеют встроенную поддержку квот, например, ProFTPD и pure-ftpd . С HTTP дело обстоит гораздо сложнее, тут такого простого стандартного решения не существует. Для себя я нашёл решение работающее, если хостинг использует PHP (только): Для PHP есть расширение suhosin , кроме повышения безопасности, этот модуль предоставляет возможность "проверять" все загружаемые до того, как они попадут в клиентский PHP-скрипт. Опция suhosin.upload.verification_script , как следует из названия, задаёт имя программы (скрипта), который решает "хороший" файл загружен или нет, в качестве параметра скрипт получает полное имя загруженного файла. Так как я на хостинг-сервере испол...