Witam. Planuję stworzenie dla siebie małego skryptu galerii, na pewnym etapie potrzebna mi jest Wasza pomoc

Chodzi o wsadowe dodawanie plików do bazy MySQL z określonego katalogu. Chciałbym, aby po wgraniu plików na FTP do wybranego katalogu (po ustawieniu CHMOODów itd.) skrypt listował mi wszystkie pliki, a następnie po kolei tworzył do nich miniaturki, zapisywał te miniaturki i wszystkie informacje dotyczące pliku w bazie MySQL (rozmiar pliku, wymiary, adres pliku, adres miniatury, nazwa pliku oraz rozszerzenie). Czy mógłby mi ktoś z Was, drodzy doświadczeni użytkownicy, pomóc w osiągnięciu mojego celu? Chodzi mi o wykaz funkcji potrzebnych do czegoś takiego, a może macie odpowiedni tutorial tyczący się tego tematu, bądź też gotowy skrypt? Będę wdzięczny za wszelką pomoc.
Pozdrawiam!
bold