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' => 'Загрузканеудалась'
);
}
}
В исходном коде файлы, загружаемые на сервер, переименовываются, а мне нужно, чтобы оставались прежние имена, то есть, чтобы они не переименовывались.
//Получаем информацию о загруженном файле
$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' => 'Загрузканеудалась'
);
}
}