to Лагуна1. Тем, то работает сразу без доп. настроек.
2. Обладает более конструктивным синтаксисом.
3. Есть возможность отдельно распихивать по базе файлы и директории.
4. Меньше строк кода.
5. В отличии от твоего скрипта мой не загоняет сам себя в базу.
Из минусов есть глюк, что если имя скрипта совпадёт с именем файла, то файл будет проигнорирован:
CODE
if($object != '.' && $object != '..' && $object != basename($_SERVER['SCRIPT_FILENAME']))