У меня есть папка с именем «репозиторий» в папках администратора. В этой папке хранятся 2 файла: index.html и content.php. Когда пользователь создает новую страницу, php создает новую папку, указанную пользователем, тогда вам нужно будет скопировать два файла в эту папку, оставив их в репозитории.Как скопировать репозиторий файлов в новую папку с помощью PHP
копия (файл, dest) не работает. rename (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');
$ menuСообщение и $ pageName предоставляются пользователем. Файлы есть, file_exists возвращает true. Кроме того, каталог создается без проблем. rename() также работает, я просто теряю файлы в репозитории.
копия должна работать. Отправьте свой код. – Josh
$ dest = '../'.$menuLocation.'/'.$pageName; $ file1 = "repository/index.html"; $ file2 = "репозиторий/контент.php"; mkdir ($ dest, 0777); rename ($ file1, $ dest. '/ Index.html'); rename ($ file2, $ dest. '/ Content.php'); $ menuLocation и $ pageName предоставляются пользователем. Я там файлы, file_exists возвращает true. – dcp3450
Спасибо за редактирование gordon. Я не заметил этого до тех пор, пока не добавил комментарий. Занятый сегодня, мозг отвлекается. – dcp3450