|
|
|
| Сделал загрузку файлов, а вот переименовать никак не могу.
Вот такой код загркузи и фалы записываются в нужную директорию:
if(copy($_FILES["filename"]["tmp_name"],
"$uploadimage".$_FILES["filename"]["name"]))
Подскажите какой код дописать чтобы файл переименовывался в случайное имя.
Я сделал файл b.jpg и он записывается и просто меняется, а как сделать оригинальное имя, например 15963247154.jpg | |
|
|
|
|
|
|
|
для: allforweb
(18.09.2010 в 13:32)
| | Как как.. сгенерировать случайное имя. Переименовать файл можно с помощью функции rename() | |
|
|
|
|
|
|
|
для: Gubichev
(18.09.2010 в 14:17)
| | случайное - не значит уникальное.
tempnam() сделана как раз для этого. | |
|
|
|
|
|
|
|
для: Trianon
(18.09.2010 в 14:47)
| | можно просто timestamp использовать | |
|
|
|
|
|
|
|
для: Красная_шляпа
(19.09.2010 в 11:24)
| | Не 100% уникально. | |
|
|
|
|
|
|
|
для: allforweb
(18.09.2010 в 13:32)
| | Для начала если разговор идёт о загрузки массива $_FILES вместо
if(copy($_FILES["filename"]["tmp_name"],
"$uploadimage".$_FILES["filename"]["name"]))
|
if (is_uploaded_file($_FILES['filename']['tmp_name'])) { }
|
| |
|
|
|