Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kodowanie nazwy bez rozszerzenia
yarek12
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 5.08.2010

Ostrzeżenie: (10%)
X----


Mam skrypt który wysyła pliki do folderu files ale jak trafią się 2 takie same pliki to nadpisuje je.
Więc wymyśliłem sobie żeby dodać do nazwy date, ale musiałbym dodać przed np .png lecz nie wiem jak się do tego zabrać, ktoś doradzał mi o funkcji STRING nic z tego.
Proszę o pomoc z góry dzienki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Cytat
unikalna nazwa(która na pewno się nie powtórzy) + dodanie rozszerzenia
Nie, na pewno nie dojdzie do powtórzenia nazwy, gdy w tym samym okresie czasu (sekunda może być względnie dużym okresem) dwie osoby dodadzą plik o podobnej (tutaj nawet nie musi być taka sama) nazwie pliku.

  1. do {
  2. $filename = md5(uniqid()); // możesz dowolną inną metodą generować nazwę
  3. } while (file_exists('/path/to/uploads/dir/' . $filename));
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 16:52