Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Potrzebuje pomocy przy uploadzie plików, Upload i sprawdzanie
gouranga
post 8.03.2017, 22:24:55
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.03.2017

Ostrzeżenie: (0%)
-----


Cześć, potrzebuje pomocy przy następującym projekcie:
Strona która która ma umożliwiać upload i ściąganie plików pdf lub doc(raczej bedzie to pdf.) i dołączenie do każdego pliku pdf po kilka plików graficznych powiedzmy z wykresami.
Znalazłem kilka tutoriali jak zrobić w php taki upload plików, ale chciałbym wcześniej sprawdzić czy pliki przed uploadem nie maja takiej samej nazwy jak pliki już będące w katalogu, żeby ich nie nadpisać.
za pomocą bazy danych będę przypisywał do każdego pliku pdf po kilka(powiedzmy nie więcej niż 10) plików graficznych, poza tym uploadowane pliki będą przypisywane do poszczególnych użytkowników(też baza danych). Aby móc przypisać pliki do danego użytkownika, oraz sprawdzić czy plik o takiej nazwie już istnieje, potrzebuje ściągnąć jakoś przed uploadem nazwy plików.

Ten post edytował gouranga 8.03.2017, 22:26:59
Go to the top of the page
+Quote Post
trueblue
post 8.03.2017, 22:27:59
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Zapisuj w bazie unikalną nazwę pliku (i pod taką przechowuj plik na serwerze) oraz oryginalną.
Chyba, że nazwa oryginalna w ogóle nie jest potrzebna, wtedy wystarczy zapisać plik pod unikalną/losową nazwą. Oryginalnej nie trzeba zapisywać.


--------------------
Go to the top of the page
+Quote Post
gouranga
post 8.03.2017, 22:40:06
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.03.2017

Ostrzeżenie: (0%)
-----


Ok, oryginalna nazwa nie jest Mi potrzebna, jak zrobić żeby uploader pobierał do siebie nazwę z bazy(bedzie ona sprawdzona czy juz taka nie wystepuje w bazie, a następnie trafi do sesji, tylko nie wiem jak ją ustawić w uploaderze żeby pod taka nazwą zapisywał do katalogu)
Go to the top of the page
+Quote Post
trueblue
post 8.03.2017, 22:50:38
Post #4





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Nie musisz sprawdzać w bazie. Generujesz unikalną i pod taką zapisujesz: http://php.net/manual/en/function.uniqid.php.


--------------------
Go to the top of the page
+Quote Post
gouranga
post 8.03.2017, 22:59:20
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.03.2017

Ostrzeżenie: (0%)
-----


Czy jest jakiś gotowy skrypt lub lepiej tutorial jak zrobić taki uploader który nie pyta o nazwę pliku, tylko pobiera ją z tej funkcji? Mam wersję w której trzeba wpisać recznie nazwę (domyślnie ustawia nazwę wybranego pliku), i tak ją właśnie zapisuje, ew jak ustawić w kodzie uploadera zapisywanie pod wskazaną przeze mnie nazwą?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 00:05