![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Proszę wszystkich o pomoc. Chcialbym zrobic upload plikow, ktory byl by ladny graficznie z paskiem postepu. Mozna by uploadowac wiele plikow naraz. Chcialbym, zeby upload odroznial formaty plikow i przypisywal je do wyszczegolnionych kategorii. Np. jpg do zjec , avi do filmow itp. Chcialbym rowniez zeby , gdy ktos jest zalogowany- jego dane sa w sessji i bazie danych - jego dane zostaly pobranie i osadzily sie w bazie danych. W bazie danych zeby bylo zgromaczone: kto dodal , kiedy dodal, jaki plik, nr.pliku(przypisze sie to do uzytkownika(tzn, tylko uzytkownik zalogowany i ten ktory dodal ten plik bedzie mogl go usunac i widziec w swoim profilu)), stworzony zosanie nr pliku. Nie wiem czy wiecie o co chodzi, np. jak uploadujesz na rapid share to tworzy sie nr. A32D3A323, ktory jest indywidualny i unikatowy. Chcialbym rowniez zeby po wpisaniu tego nr www.adresstrony.com/piki/NUMER zostala wczytana stronka mozliwoscia pobrania plikow. Prosze w miare mozliwosci o pomoc jak to zrobic i od czego zaczac.(IMG:style_emoticons/default/exclamation.gif) . I jaka metoda bylo by zrobic to najlepiej. Plik zapisze sie w folderze na serwerze, anie w bazie danych- tam zostanie zapisana tylko sciezka do pliku. Wiem ze pisalem w miare nie skladnie i mozna mnie nie zrozumiec. Prosze o luzne pomysly i idee. Z gory dziekuje za pomoc! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hmm. Ja zacząłbym od stworzenia tabeli w bazie z polami kolejno adrespliku, dodal, idpliku ewentualnie jeszcze jakieś inne dane. Potem stworzyłbym formularz upload'u, który pobierałby nazwę aktualnie zalogowanego usera, nazwę pliku i przypisywał mu unikatowe id, np. za pomocą time. Potem to wszystko wrzucamy do bazy. Następnie zrobił bym skrypt, który za pomocą $_GET pobierałby id pliku a następnie wysyłał plik do użytkownika używając położenia pliku z pola adrespliku. Co do odróżniania typów plików to jest taka fajna funkcja pathinfo, dzięki niej zrobisz parę if'ów które ustalałyby zmienną określającą folder docelowy w zależności od rozszerzenia i gotowe.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:00 |