Извините за новый пост! Я еще не надеялся на комментарий к другим сообщениям.PHP: Скопируйте все содержимое каталога
У меня возникли проблемы копирования папок и это, где я начал: Copy entire contents of a directory
Функция
function recurse_copy($src,$dst) {
$dir = opendir($src);
@mkdir($dst);
while(false !== ($file = readdir($dir))) {
if (($file != '.') && ($file != '..')) {
if (is_dir($src . '/' . $file)) {
recurse_copy($src . '/' . $file,$dst . '/' . $file);
}
else {
copy($src . '/' . $file,$dst . '/' . $file);
}
}
}
closedir($dir);
}
Мой вход
$src = "http://$_SERVER[HTTP_HOST]/_template/function/";
$dst = "http://$_SERVER[HTTP_HOST]/city/department/function/";
recurse_copy($src, $dst);
Я также попытался это
$src = "$_SERVER[DOCUMENT_ROOT]/_template/function/"; // And so on...
Функция выполнена, но ничего не копируется.
Любые идеи о том, что может быть неправильным?
решаемых
Наряду с
$src = "$_SERVER[DOCUMENT_ROOT]/_template/function/";
$dst = "$_SERVER[DOCUMENT_ROOT]/city/department/function/";
recurse_copy($src, $dst);
Это сделал трюк вместе с '$ src =" $ _SERVER [DOCUMENT_ROOT]/_ template/function/";' Спасибо, кучка ! – Andreas