За последние 24 часа нас посетили 20479 программистов и 1653 робота. Сейчас ищут 1534 программиста ...

Помогите советом по удалению мусора (лишних картинок)

Тема в разделе "Обработка изображений средствами PHP", создана пользователем A.B.C., 23 июл 2010.

  1. A.B.C.

    A.B.C. Активный пользователь

    С нами с:
    3 мар 2010
    Сообщения:
    109
    Симпатии:
    0
    Здравствуйте, подскажите как лучше сделать:

    На сайте страница регистрации деталей, там возможна загрузка 3 картинок (фото этих деталей)

    Если фото выбрано клиентом и отправлено на сервер то происходит следующее:

    1. Проходит проверку на допустимость.

    2. Если проверка пройдена, то перемещается в папку tmp

    далее делается ресайз этого фото в 3 варианта: small, midi, big

    каждое создается в соответствующих папках: small, midi, big

    Вот здесь все бы хорошо, но у пользователя есть возможность вернутся на регистрацию и перевыбрать фото детали т.е. цикл повторяется получается новые фотки в папках small, midi, big

    Заделал скрипт на удаление предыдущих картинок, если поступила новая , ну чтобы они там не копились, но вопрос остался

    А именно: Пользователь внезапно уходит с сайта и 3 его созданные картинки превращаются в мусор (даже 9 картинок если он 3 фото загрузил т.е. small, midi, big )!

    Как их чистить эти папки?


    И еще вопрос: Если у пользователя медленный инет, а по тупости он загркжает большие картинки, но достаточные для прохождения проверки, может вылезти ошибка браузера о лимите загрузки страницы...как это обойти?
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.119
    Симпатии:
    1.245
    Адрес:
    там-сям
    Возраст файла можно определить. Осталось найти зацепку как отличить завершенную операцию от незавершенной — это будет набор критериев для удаления старого и не пригодившегося.
    К примеру надо просить пользователя подтвердить что данные достоверны и отметку в журнале.
     
  3. A.B.C.

    A.B.C. Активный пользователь

    С нами с:
    3 мар 2010
    Сообщения:
    109
    Симпатии:
    0
    только что пришла мысль сделать эти папки (small, midi, big ) мусорными, а при нажатии кнопки зарегистрировать перемещать их в другие например закрепленные за пользователем.


    ?
     
  4. A.B.C.

    A.B.C. Активный пользователь

    С нами с:
    3 мар 2010
    Сообщения:
    109
    Симпатии:
    0
    Вопрос снят. Спасибо.