[php] Перенос всех файлов и подпапок в другую папку..

peril
На сайте с 29.05.2006
Offline
213
6270

Подскажите плиз. Не могу допереть :gm:

Имеется site.ru/dir/dir2/file.php

Нужно переместить все файлы и папки с файлами папки dir в корень site.ru

:popcorn:

C
На сайте с 04.02.2005
Offline
277
#1

$path_source = '/dir/';

$path_dest = '/';

$dir_source=opendir($path_source);

while (($file_source = readdir($dir_source)) !== false){

copy($path_source.$file_source, $path_dest.$file_source);

}

прикручиваем рекурсию, и "шаманим" с '.','..', is_dir()

A
На сайте с 19.07.2010
Offline
130
#2

положите скрипт в корень и запустите. потренеруйтесь сначала на маленькой(тестовой) дире


<?php
`mv dir/* ./`;
?>
.............
dkameleon
На сайте с 09.12.2005
Offline
386
#3
admak:
положите скрипт в корень и запустите. потренеруйтесь сначала на маленькой(тестовой) дире

или аналогично:

задать рабочую директорию: http://php.net/manual/en/function.chdir.php

и потом:

mv * ..

Дизайн интерьера (http://balabukha.com/)
peril
На сайте с 29.05.2006
Offline
213
#4
admak:
положите скрипт в корень и запустите. потренеруйтесь сначала на маленькой(тестовой) дире


<?php
`mv dir/* ./`;
?>

Спасибо, то что нужно... 🙄

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий