Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dodawanie plików na serwer - nazwa
Forum PHP.pl > Forum > Przedszkole
Croos22
Witam.

Napisałem dodawanie plików na serwer z tym, że mam kilka problemów z udoskonaleniem tego.

Na przykład:
  1. $plik_nazwa = rand(20 , 9999).$_FILES['plik']['name'];


Nazwa pliku ma być niepowtarzalną liczbą losową tylko problem mam bo przypisuje mi to bez rozszerzenia pliku.
pablo_83
a jak zrobisz osobno echo dla rand i $_FILES[plik][nazwa]
to masz obydwie wartośći?

proponowałbym też wstawianie daty
bo jednak może (mało prawdopodobne) się zdażyć że zostanie wylosowana już istniejąca liczba no i po dacie można łatwo zidentyfikować plik.
Ja mam tak:
  1. $plik_nazwa = $_FILES['zdjecie']['name'];
  2. $plik_rozmiar = $_FILES['zdjecie']['size'];
  3. // przygotowanie prawidłowej nazwy (bez spacji)
  4. $nowa_nazwa = url_title(date('Y m d H i s').'_'.$plik_nazwa, 'underscore', TRUE);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.