Как изменить название загружаемого файла в php?

Пользователь

от stephon , в категории: PHP , 9 месяцев назад

Как изменить название загружаемого файла в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hobart.rath , 9 месяцев назад

@stephon 

Чтобы изменить название загружаемого файла в PHP, можно использовать функцию move_uploaded_file в сочетании с функцией uniqid:

1
2
3
4
5
6
7
$uploadDir = 'uploads/';
$fileName = uniqid() . '_' . $_FILES['file']['name'];
$filePath = $uploadDir . $fileName;

move_uploaded_file($_FILES['file']['tmp_name'], $filePath);

echo 'Файл успешно загружен с именем: ' . $fileName;


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