Autor Zpráva
maxikingcompany
Profil *
Mám upload, který přejmenovává obrázky, podle datumu a času, jenže bych potřeboval něco více spolehlivého.
Potřeboval bych, aby se mi obrazek prejmenovaval treba podle nahodne vygenerovanejch cisel, ktery se nemuzou opakovat..
Nevite nekdo jak na to?
YoSarin
Profil
maxikingcompany:
Nejjednodušší je před samotným uložením obrázku kontrolovat jestli nějaký takový už neexistuje a v případě potřeby vygenerovat jiné jméno...
Případně použij funkci microtime(); - to už by musela být velká náhoda aby se potkaly dva stejné názvy...
maxikingcompany
Profil *
YoSarin:

Problém je v tom že uploaduji víc obrázků naráz, takže by se mohlo stát že to bude ve stejný čas.
YoSarin
Profil
maxikingcompany:
Tak v tom případě ta první varianta - ideálně v kombinaci s microtime. Rozlišení na mikrosekundy by podle mě mělo stačit - nemyslím že se obrázek nahraje rychleji než za 1 milióntinu vteřiny...
miskith
Profil
Popřípadě pokud při uploadu těch fotek máte v proměnné jakoby pořadí té fotky, tak můžete před/za čas získaný funkcí microtime vložit i to číslo obsahující pořadí fotky.

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