Hmm, jak to zrobić? W prosty sposób

a ) Tworzysz skrypt odpowiedzialny za wyświetlanie lub generowanie miniatur, thumbnails, zdjęć (np. view_smallimg.php). Tutaj masz dwa warianty:
- jeśli chcesz tworzyć je dynamicznie za każdym razem (obciaza znacznie cpu serwera), to zdjęcie wysyłasz prosto do przęglądarki internetowej.
- jeśli masz zamiar generować thumbnailsy podczas wgrywania zdjęć poprzez formularz, to możesz je odrazu zapisywać w jakimś tam określonym katalogu...
b ) Tworzysz wspomniany formularz do wgrywania zdjęć na serwer. Daje Ci to takie możliwości, jak przypisywanie odpowiedniego tytulu, opisu i innych wartości do zdjęcia i zapisania tych wartości do bazy, a także zmiane nazwy wgrywanego zdjęcia na jaką chcesz, aby nazwa była unikalna możesz stosować wbudowane funkcje w php (tj.
crc32,
sha1,
md5 lub zwykły timestamp unixa, czyli czas w sekundach wygenerowany przez
time)
c^0 ) Skrypt odpowiedzialny za listing zdjęć z odpowiedniego katalogu, który wyświetla wszelkie miniaturki znajdujące się w katalogu i link z popupem do duzego zdjecia...
c^1 ) Albo Listing, ktory będzie pobierał kategorie i linki do miniatur z bazy...
Pomocne okażą się:
- wszelkie funkcje GD1/2
- readdir
- trochę kreatywności 