Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: копирование файлов
 
 автор: m@rchello   (16.01.2008 в 13:16)   письмо автору
 
 

здравствуйте
подскажите пожалуйсто как скопировать все файлы из dir1 в dir2???

   
 
 автор: m@rchello   (17.01.2008 в 06:32)   письмо автору
 
   для: m@rchello   (16.01.2008 в 13:16)
 

подскажет кто нибудь???

   
 
 автор: CrazyAngel   (17.01.2008 в 06:45)   письмо автору
 
   для: m@rchello   (16.01.2008 в 13:16)
 

Рекурсия

<?php
lowering
("E:","H:");

  function 
lowering($dirname,$dirdestination)

  {

    
// Открываем директорию

    
$dir opendir($dirname);

    
// В цикле выводим её содержимое

    
while (($file readdir($dir)) !== false)

    {

      
// Вырезаем диск

      
$dir_name substr($dirname,3);

      
// Если это файл копируем его

      
if(is_file($dirname."/".$file))

      {

        
copy($dirname."/".$file$dirdestination."/".$dir_name."/".$file);

      }

      
// Если это директория - создаём её

      
if(is_dir($dirname."/".$file) &&

         
$file != "." &&

         
$file != "..")

      {

        
// Создаём директорию

        
if(!mkdir($dirdestination."/".$dir_name."/".$file))

        {

          echo 
"Не возможно создать ".$dirdestination."/".$dir_name."/".$file."\n";

        }

        
// Вызываем рекурсивно функцию lowering

        
lowering("$dirname/$file",$dirdestination);

      }

    }

    
// Закрываем директорию

    
closedir($dir);

  }
?>

Взято тут

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования