segazav
30.05.2013 - 08:23
Всем доброго дня!
На удаленном сервере есть папка "foto" с фотографиями, которые добавляются пользователями на сайт.
Путь к этим фото хранится в базе данных.
Бывают случаи, после срабатывания кода по удалению фото со страницы пользователями, они все же остаются в папке (иногда остаются оригиналы загруженных фото), а пути удаляются из базы.
Хотелось бы создать что то вроде "чистильщика" папки фото от ненужных файлов, путей к которым нет в базе данных на момент "чистки".
walerus
30.05.2013 - 17:08
Получаешь список файлов, Получаешь список путей из базы, сравниваешь, удаляешь ненужное... В чем трудность ?
Цитата |
Бывают случаи, после срабатывания кода по удалению фото со страницы пользователями, они все же остаются в папке (иногда остаются оригиналы загруженных фото), а пути удаляются из базы. |
Лучше проверять перед удалением из базы, действительно ли, удалился файл, тогда и "чистильщик" не нужен будет, ну или на случай когда что то повисло или еще что то непредвиденное случилось.