Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Генератор случайного имени
Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010 Откуда: Екатеринбург
Помог: 4 раз(а)
используй md5 - получай ее из самога файла
Champion
Отправлено: 03 Мая, 2011 - 19:14:33
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Не надо использовать md5 из самого файла. Если имеется в виду из имени файла, то имена файлов часто бывают не уникальными, а значит, что их хэши тоже. Если по содержимому файла, то это ресурсозатратная операция.
Есть функция uniqid() для генерации случайных вещей.
kazmikro
Отправлено: 03 Мая, 2011 - 19:16:41
Гость
Покинул форум
Сообщений всего: 123
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
ну например имя файла "photo" нуно обычный скрипт который будет генирировать случайное имя файла в случае если такое имя уже в базе есть md5 ? зачем ??? очень большое значение будет
vlom
Отправлено: 03 Мая, 2011 - 19:18:04
Частый посетитель
Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010 Откуда: Екатеринбург
Помог: 4 раз(а)
я имел не от имени файла а md5 по содержимому, да что-то о ресурсах не подумал
kazmikro
Отправлено: 03 Мая, 2011 - 19:23:38
Гость
Покинул форум
Сообщений всего: 123
Дата рег-ции: Февр. 2011
В итоге мне выводит переменная photoname название файла с .форматом
Например PHOTO.JPG ну и тд
как зделать чтоб переменная выводила только PHOTO без .JPG чтоб я мог поставить
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.