Загрузка файлов на сервер

evgenic438

Новичок
Помогите, пожалуйста!

В исходном коде файлы, загружаемые на сервер, переименовываются, а мне нужно, чтобы оставались прежние имена, то есть, чтобы они не переименовывались.


//Получаем информацию о загруженном файле

$info = @getimagesize($_FILES['Filedata']['tmp_name']);


if ($info) {

$return['width'] = $info[0];//ширина картинки в пикселях

$return['height'] = $info[1];//высотавпиксилях

}

$filename = $_FILES['Filedata']['name'];//Определяемимяфайла

$ext = substr($filename,strpos($filename,'.'),strlen($filename)-1);//Определяемрасширениефайла

$new = date("Ymd")."_".rand(1000,9999).$ext;//Генерируем новое имя файла во избежании совпадения названий

$return['new'] = $new;//Возвращаем имя нового файла


if(!move_uploaded_file($_FILES['Filedata']['tmp_name'], '../uploads/'.$new)) //Загружаемфайлсновымименем.

//Не забудьте установить на каталог uploads права на запись 755 или 777

{

$return = array(

'status' => '0',

'error' => 'Загрузканеудалась'

);

}

}
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Хранить файлы надо с уникальными именами, а отдавать на загрузку с оригинальными. Писать соответствия между уникальными именами и оригинальными - в базу.
 
Сверху