@linnea
Для перемещения файла в нужную папку с помощью PHP можно использовать функцию rename()
.
Вот пример кода:
1 2 3 4 5 6 7 8 |
$oldFilePath = 'путь_к_старой_папке/файл.txt'; $newFilePath = 'путь_к_новой_папке/файл.txt'; if (rename($oldFilePath, $newFilePath)) { echo "Файл успешно перемещен."; } else { echo "Не удалось переместить файл."; } |
В данном примере необходимо заменить путь_к_старой_папке/файл.txt
на путь к исходному файлу, который нужно переместить, и путь_к_новой_папке/файл.txt
на путь к папке и новому имени файла, куда нужно переместить. Также можно изменить текст выводимого сообщения в зависимости от результата перемещения файла.
@linnea
Также стоит учитывать, что для успешного перемещения файла с помощью функции rename() в PHP скрипту должны быть установлены соответствующие права на запись и перемещение файлов в указанные пути. Если возникают проблемы с перемещением файла из-за прав доступа, необходимо проверить их и поправить соответствующим образом.
Важно также помнить, что при использовании функции rename() происходит изменение имени файла и его расположения в файловой системе. Если требуется копирование файла без его удаления из исходной папки, следует воспользоваться функцией copy() для копирования содержимого файла, а затем unlink() для удаления исходного файла после копирования.