Vic'er Опубликовано 13 Мая 2005 Жалоба Поделиться Опубликовано 13 Мая 2005 Название: Clean Users Uploads / Автоочиститель папки UploadsДобавил: ГостьДобавлен: 13 Май 2005Обновлен: 13 Май 2005Категория: IP.Board 1.x.x Этот скрипт позволяет очистить папку Uploads от неиспользуемых форумом файлов, а также очистить записи в базе, ссылающиеся на отсутствующие файлы Производится обработка:1. аватаров пользователей2. фото пользователей3. атачей пользователей4. фото из Invision Gallery5. неизвестных файлов, которые присутствуют в 'Uploads' и, возможно используются другими хаками 6. некорректных записей в базе - если в базе есть ссылка на файл, а самого файла по какой-то причине нет, то ссылка будет удалена, а в Invision Gallery будут удалены соотв. посты и комменты7. файлы перемещаются в 'dead_files' - (откуда их можно потом удалить) Внимание 1: Выполнение скрипта необходимо проводить при отключенном форумеВнимание 2: перед перемещением файлов советую предварительно собрать статистику (не отмечая никакой чекбокс) и только после этого выполнять какие либо действия Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
dfc_darkman Опубликовано 15 Мая 2005 Жалоба Поделиться Опубликовано 15 Мая 2005 Сенксзаценим Ссылка на комментарий Поделиться на других сайтах Прочее
fadar Опубликовано 30 Мая 2005 Жалоба Поделиться Опубликовано 30 Мая 2005 Чего-то у меня работать не хочет, сначало писало что не может произветсти запись в UPLOADS, хотя права 777 стояли, после удаление строк:" if (!is_dir(UPLOADS_PATH.$INFO['f_action_folder'])){ if (!@mkdir(UPLOADS_PATH.$INFO['f_action_folder'], 0777)) error("Невозможно произвести запись в ".UPLOADS_PATH.$INFO['f_action_folder'].". Необходимо выставить папке Uploads 777 пермиции"); chmod(UPLOADS_PATH.$INFO['f_action_folder'], 0777); }"Стал писать:"Fatal error: Cannot instantiate non-existent class: db_driver in /home/knyazin/public_html/clean_uploads.php on line 93" Чего-то у мя с путями не то... Ссылка на комментарий Поделиться на других сайтах Прочее
Mitos Опубликовано 31 Мая 2005 Жалоба Поделиться Опубликовано 31 Мая 2005 Vicer, а чем тебе index.html не приглянулся в этой папке ? Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 31 Мая 2005 Автор Жалоба Поделиться Опубликовано 31 Мая 2005 Vicer, а чем тебе index.html ? в смысле? Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 31 Мая 2005 Жалоба Поделиться Опубликовано 31 Мая 2005 скрипт считает файл index.html в папке uploads лишним Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 31 Мая 2005 Автор Жалоба Поделиться Опубликовано 31 Мая 2005 Производится обработка:....5. неизвестных файлов, которые присутствуют в 'Uploads' и, возможно используются другими хаками Ну тк index.html не используется нигде в базе, но присутствует в фолдере, то он и считается лишним. можно просмотреть эти файлы но не переносить, можно в скрипте прописать index.html, как полезный файл, можно добавить возможность выбора файлов для удаления чекбоксов... много чего можно Этот скрипт написан для обработки фолдера с файлами - всего-то Причем файлы не удаляются а только переносятся.В любом случае, админ должен подумать 10 раз, перед тем, как что-либо делать Внимание 2: перед перемещением файлов советую предварительно собрать статистику (не отмечая никакой чекбокс) и только после этого выполнять какие либо действия Ссылка на комментарий Поделиться на других сайтах Прочее
Клявас® Опубликовано 31 Мая 2005 Жалоба Поделиться Опубликовано 31 Мая 2005 а реально ли замутить такой мод, чтобы только "post" из папки "Upload" перекидывались на другой хостинг?! Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения