@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
, и затем перемещаем загруженный файл в новое место на сервере с новым именем.