Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Копирование директорий и поддиректорий


Автор: Mal Hack 20.5.2006, 23:48
Функция копирования директорий и поддиректорий.

Код

function rec_copy ($from_path, $to_path) { 
 mkdir($to_path, 0777); 
 $this_path = getcwd(); 
 if (is_dir($from_path)) { 
  chdir($from_path); 
  $handle=opendir('.'); 
  while (($file = readdir($handle))!==false) { 
   if (($file != ".") && ($file != "..")) { 
    if (is_dir($file)) { 
     rec_copy ($from_path.$file."/", $to_path.$file."/"); 
     chdir($from_path); 
    } 
    if (is_file($file)) copy($from_path.$file, $to_path.$file);
   } 
  } 
  closedir($handle); 
 } 
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)