![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 22.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Chialbym wygenerowac unikalne identyfikatory, dla obrazkow wgrywanych na strone. W jaki sposob mozna to zrobic, by istniala pewnosc, ze dwa na pewno sie nie powtorza.
I drugie pytanie, czy istnieje mozliwosc wyizolowania rozszerzenia z przeslanego pliku w tablicy $_FILES? Czy po prostu trzeba zrobic substringa na 4 ostatnie znaki? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 3 Dołączył: 29.07.2005 Skąd: Szczebrzeszyn Ostrzeżenie: (0%) ![]() ![]() |
mysle ze md5(nazwa+znacznik czasu) w zupelnosci wystarcz... a co do drugiej czesci to mozesz uzyc funkcji explode i rozbijac po kropce... substring na 4 ostatnie znaki nie zadziala na wszystkie rozszerzenia (np. .java .jpeg .mpeg)
Ten post edytował pawel_k 18.08.2005, 00:55:49 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 12.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
w zmiennej $_FILES[zmienna_pliku][type] jest zapisany typ pliku
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(pawel_k @ 2005-08-18 00:52:22) mysle ze md5(nazwa+znacznik czasu) w zupelnosci wystarcz... zawsze możesz się jeszcze upewnić przez file_exist" title="Zobacz w manualu php" target="_manual -------------------- audaces fortuna iuvat!
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Mozesz też użyć: md5_file()" title="Zobacz w manualu php" target="_manual lub sha1_file()" title="Zobacz w manualu php" target="_manual, które to podadzą Ci hash pliku a nie tylko nazwy.
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Powinno dzialac (pisane z glowy) ale zasada chyba jest przedstawiona ( i oto chodzilo) ad2.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 10:43 |