Копирование файла
Создание копии файла в PHP происходит с помощью одноименной функции
copy(). Её первый параметр принимает путь до исходного файла, а второй - место расположения копии. Функция вернет
true при успешном завершении работы, а
false в случае ошибки. Если файл, указанный во втором параметре уже существует, то он будет перезаписан.
//Создание пустого файла в корне сайта и его копирование
$mainFile = $_SERVER['DOCUMENT_ROOT']. '/main-file.txt';
$copyFile = $_SERVER['DOCUMENT_ROOT']. '/copy-file.txt';
if (touch($mainFile)) {
if (copy($mainFile, $copyFile)) {
echo "Файл {$copyFile} успешно создан";
} else {
echo 'Ошибка при копировании файла';
}
} else {
echo 'Ошибка при создании файла';
}