удалить лишние файлы

Ответить
Аватара пользователя
binders

удалить лишние файлы

Сообщение binders »

есть папка с картинками ( картинок много ) есть таблица базы данных в которой все нужные картинки указаны



вопрос как удалить лишние картинки точней как собрать все ненужные картинки в отдельную таблицу в базе данных для дальнейшего из удаления ?
Аватара пользователя
mar

Re: удалить лишние файлы

Сообщение mar »

- readdir - получаем массив картинок и

- добавляем запись в новую таблицу, если имя файла отсутствует в таблице картинок (хотя можно и сразу удаляыть)





ну, и менее затратный по загрузке сервера, если есть доступ по ssh ест

- через ls > tmp_file.txt и парсинг этого файла получаем массив картинок и

- добавляем запись в новую таблицу, если имя файла отсутствует в таблице картинок
Аватара пользователя
binders

Re: удалить лишние файлы

Сообщение binders »

а поподробней можно ?



у меня всё поделено по папкам 2011-09 . 2011-08 . 2011-07 .
Аватара пользователя
Sham

Re: удалить лишние файлы

Сообщение Sham »

Если в таблице с картинками есть адрес файла, то делайте запрос на эти адреса, и проверяйте is_file('адрес') - и если false (файла нет), то удаляете из таблицы и т.д... Если адрес не указан, то ищите, как он формируется.
Ответить

Вернуться в «Вебмастеру»