@yosiaproger

Как сгенерировать уникальное имя для файла php?

Пользователь добавляет картинку на сайт. Я эту картинку добавляю на сервер и в бд. Но как обеспечить уникальность имени картинки, может же быть ситуация когда пользователь отправит картинку с одним и тем же именем и расширением.
  • Вопрос задан
  • 378 просмотров
Решения вопроса 1
myks92
@myks92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
Добавляйте метку времени используя time(), используйте UUID, md5 и т д
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
dollar
@dollar
Делай добро и бросай его в воду.
Можно воспользоваться функцией hash_file().
Надеюсь, SHA-256 вам будет достаточно.
Ответ написан
Добавлю к вышесказанному: для простых случаев достаточно uniqid
Ответ написан
Комментировать
@66demon666
По навыкам джун - по факту безработный
В тырнете есть уйма решений на тему случайной генерации строки.
Ответ написан
Комментировать
yupiter7575
@yupiter7575
Python программист
$filename = 'image' . rand(0, 100000000);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы