У меня есть папка с именем "хранилище" в моих папках администратора. Эта папка содержит 2 файла: index.html и content.php. Когда пользователь создает новую страницу, php создает новую папку, указанную пользователем, затем ему нужно будет скопировать два файла в эту папку, оставив их в хранилище.
copy (file, dest) не работает.
переименование (file, dest) перемещает файлы в новую папку, но я теряю их в хранилище.
Как скопировать файлы из одной папки в новую папку, не теряя файлы в исходной папке?
$dest = '../'.$menuLocation.'/'.$pageName;
$file1= "repository/index.html";
$file2= "repository/content.php";
mkdir($dest,0777);
rename($file1,$dest.'/index.html');
rename($file2,$dest.'/content.php');
$ menuLocation и $ pageName предоставляются пользователем. Файлы есть, file_exists возвращает обратно true. Также каталог создается без проблем. Переименование () также работает, я просто теряю файлы в хранилище.