Rozkminka taka jest.

Wchodzę na ebay czy alegre i chce wystawić przedmiot, wpisuje dane i mogę dodać miliony zdjęć. ALe po dodaniu tych zdjęć mogę zrezygnować z wystawienia przedmiotu. Ale zdjęcia jakoś zostają na serwerze i zapychają dysk na jakiś czas bo pewnie później są usuwane. Pytanie jak to rozwiązać u siebie ? Zanim ktoś wystawi przedmiot i uzyskam ID tego przedmiotu to już wcześniej musze wgrać zdjęcie. na razie doszedłem do takiego czegoś:

  1. Wchodzę na stronę gdzie można dodać przedmiot oraz zdjęcia
  2. Tworzę w tle zmienną nazwę tymczasowego katalogu do zdjęć i zapisuję go w sesji
  3. Wczytuję zdjęcie
  4. Sprawdzam czy tymczasowy katalog istnieje
  5. Jeśli tak to dodaje tam zdjęcie
  6. Jeśli nie to tworze i dodaje zdjęcie
  7. Powtarzam kroki od 3 do 6 dla kolejnych zdjęć
  8. Po zaakceptowaniu dodania przedmiotu gdy wszystko przebiegnie pomyślnie co mam teraz zrobić ?

a) Przegrać te zdjęcia do miejsca gdzie jest katalog z zaakceptowanymi zdjęciami i dodać jego nazwę do rekordu w bazie skąd będzie odczytywał te zdjęcia.
b) Zmienić tylko nazwę katalogu i dodać do rekordu w bazie jego nazwę.

Teraz jak usunąć niechciane zdjęcia które nie są wybrane bo ktoś zaniechał procedury dodawania przedmiotu?
c) Zrobić plik uruchamiany z crona który co jakiś czas usunie tymczasowy katalog który był stworzony np więcej niż 30 minut temu ?
d) Jeśli zrobie jak w punkcie C to skasowałbym katalog zaakceptowany który dodałem w punkcie B

A może jest jakiś prostszy sposób ?