[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Рандомное название картинки
Pandion
Есть скрипт загрузки:
$directory    = '../img/foto/';
$filename = $_FILES['fupload']['name'];
$source = $_FILES['fupload']['tmp_name'];
$target = $directory . $filename;
move_uploaded_file($source, $target);

Как переимновать эту картинку, например, в time() ?



Спустя 3 минуты, 29 секунд (25.06.2011 - 19:30) Админ написал(а):

$target = $directory . time();
move_uploaded_file($source, $target);

ну и расширение файла

Спустя 2 минуты, 49 секунд (25.06.2011 - 19:32) XCross написал(а):
http://php.su/functions/?pathinfo

Определяешь расширение, генерируешь имя которое нужно, пример date('Y_m_d_h_i');

и потом переименовываешь

Ну пример

$file = pathinfo('file.txt'); //Писька

$extension = $file['extension']; //Расширение файла

$new_name = date('Y_m_d_H_i').'.'.$extension;
//Новое имя.

Спустя 4 минуты, 25 секунд (25.06.2011 - 19:37) Pandion написал(а):
Спасибо

Спустя 2 минуты, 3 секунды (25.06.2011 - 19:39) Админ написал(а):
ещё интересней если взять рандомное число плюс time() и всё это дело в md5 - реально уникальное имя получится

Спустя 52 секунды (25.06.2011 - 19:40) XCross написал(а):
Извращения.

Спустя 40 секунд (25.06.2011 - 19:40) pak написал(а):

$directory = '../img/foto/';
$file_extension = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION);
$source = $_FILES['fupload']['tmp_name'];
$target = $directory. md5(uniqid(rand())). '.' .$file_extension;
move_uploaded_file($source, $target);

Спустя 1 минута, 14 секунд (25.06.2011 - 19:42) Админ написал(а):
Цитата
Извращения.

а то.

Спустя 5 минут, 47 секунд (25.06.2011 - 19:47) XCross написал(а):
Вот одно непонятно. Автор что хотел сказать последним постом? Что все работает или наоборот?

Спустя 2 минуты, 35 секунд (25.06.2011 - 19:50) Админ написал(а):
kmaks
мой телепат за пивом ушёл, но рискну предположить, что он выразил благодарность за участие

Спустя 42 секунды (25.06.2011 - 19:51) XCross написал(а):
Админ, тебе сколько лет?

Спустя 3 минуты, 27 секунд (25.06.2011 - 19:54) Админ написал(а):
kmaks
а ты с какой целью интересуешься ?

Спустя 3 минуты, 38 секунд (25.06.2011 - 19:58) XCross написал(а):
Я знаю про тебя все, но вот только имя и возраст не biggrin.gif

Спустя 2 минуты, 28 секунд (25.06.2011 - 20:00) Админ написал(а):
Цитата
Я знаю про тебя все

серьёзное заявление - всё это что ? да зачем тебе, брось ты это - всё знать невозможно
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.