Memberi nama file yang tidak mungkin sama

Saya punya operasi batch upload (dropzone.js) Nah untuk renaming file nya biar gak tabrakan gimana ya? saya sudah pake datetime, cuma ternyata prosesnya bisa 3-5 file per detik, sehingga nama file jadi ada tambahan di belakang sebelum ekstensi dan di database sesuai command dibawah

'A'.$this->input->post('idAlbum').'_'.date('dmY-His').'.jpg'

apakah pakai rand() atau mt_rand() bisa mencegah dari kesamaan nama file? atau ada function lain yang lebih efektif?

avatar dimashpt
@dimashpt

39 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

coba <a href=' http://php.net/manual/en/function.microtime.php '> http://php.net/manual/en/function.microtime.php </a> dia defaultnya float jadi perlu diconvert dulu ke string

cek beberapa alternatif cara mengambil <a href=' https://stackoverflow.com/questions/3656713/how-to-get-current-time-in-milliseconds-in-php '>microtime di stackoverflow ini</a>

avatar hilmanski
@hilmanski

2665 Kontribusi 2131 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban