« 1 2
Autor Zpráva
Ugo
Profil
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
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.
« 1 2

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0