Я загружаю файл на сервер в PHP. Теперь я хочу переименовать файл в новое имя, но я не смог его сделать. Предлагаемое новое имя файла будет состоять из значения из одного ассоциативного массива и имени переменной. Для достижения этого я сделал следующий код, но не смог получить новый файл. Мой код выглядит следующим образом:Как переименовать загруженный файл в PHP?
$test_pack_id = md5(uniqid($this->hash_secret));
if(!empty($test_pack_id)){
$package_image_file = $form_image_data['test_pack_image']['name'];
$nwName = rename($package_image_file,$form_data['test_pack_name'].$test_pack_id);
echo $nwName; die;
}
Может ли кто-нибудь помочь мне в том, как переименовать файл в PHP? Заранее спасибо.
[move_uploaded_file] (http://php.net/manual/en/function.move-uploaded-file.php) – Orangepill
Вы переименовываете файл после загрузки или выгрузки изнутри? –
@Orangepill: Теперь я получаю имя файла в переменной $ package_image_file. Я просто хочу переименовать этот файл. Можете ли вы мне помочь в этом? – PHPLover