Autor | Zpráva | ||
---|---|---|---|
Ugo Profil |
#1 · Zasláno: 22. 2. 2012, 08:53:09
unikátní náhodný název souboru např.
md5(microtime().$_SERVER['REMOTE_ADDR'].$_FILES['file']['tmpname']); je to jedna z milionu možností, většinou bych použil hash jelikož ten zajištuje dostatečnou unikátnost http://www.google.cz/search?q=php+unique+filename&ie=utf-8&oe=utf-8&aq=t kontrola: v poli $_FILES['file'] existuje něco jako položka error jenž dokáže dost napovědět taky je tu funkce is_uploaded_file() příponu ani typ souboru víceméně kontrolovat nemusíš, vždy ho ale nech proběhnout např. přes zmenšení, máš tak jistotu že to bude obrázek i kdyby třeba prázdný .. samozřejmě pokud se ho nepovede načíst tak hodit chybu, navíc si sám určíš jeden typ souboru, problém v tomhle řešení by byl kdybys chtěl povolit animované gify. |
||
Lamicz Profil |
#2 · Zasláno: 22. 2. 2012, 20:59:32
V případě avatara používám id přihlášeného uživatele, což mám v SESSION. PK by měl zajistit unikátnost.
|
||
Časová prodleva: 12 let
|
0