PHP скопировать и переместить в новую папку

извиняюсь, если это повтор предыдущего вопроса, но я взглянул на копию php и не могу найти ответ для своих нужд.

Мне нужен код php, который копирует файл из одной папки (эта папка всегда постоянна) и вставляет его в относительную папку с новым именем, например

$originalfile = Templates/$filename
$newfile = $newpath/$newfilename

Может кто-нибудь, пожалуйста, дайте мне начать. Спасибо

-2

Решение

Как уже упоминалось в Juhana, вы можете использовать функцию copy (), предоставляемую PHP, для копирования файлов из одного каталога в другой.

Полную ссылку можно найти здесь
http://php.net/manual/en/function.copy.php

Из того, что вы ищете

$originalfile = 'Templates/'.$filename; //provide absolute path starting from root directory
$newfile = $newpath.'/'.$newfilename;//Note you can also use DIRECTORY_SEPARATOR constant istead of "/"
copy($originalfile, $newfile);

Однако, ОБРАТИТЕ ВНИМАНИЕ, чтобы убедиться, что вы указываете абсолютный путь, который всегда лучше, если он начинается с вашего каталога / var / www / projname /. Если вы используете windows и xampp, то C: // xampp / projname (это пример)

Таким образом, это должно определенно работать.

0

Другие решения

Других решений пока нет …