Показать сообщение отдельно

  #2  
Старый 20.09.2009, 23:12
geezer.code
Reservists Of Antichat - Level 6
Регистрация: 22.01.2007
Сообщений: 616
Провел на форуме:
7452489

Репутация: 1359


По умолчанию

Код:
<?php
$dirsource = "C:/Program Files/test";
$dirdest = "C://apache/www/test";
recursive_copy($dirsource, $dirdest);

function recursive_copy($dirsource, $dirdest)
{ // recursive function to copy
  // all subdirectories and contents:
  if(is_dir($dirsource))$dir_handle=opendir($dirsource);
  $dirname = substr($dirsource,strrpos($dirsource,"/")+1);

  mkdir($dirdest."/".$dirname, 0750);
   while($file=readdir($dir_handle))
  {
    if($file!="." && $file!="..")
    {
      if(!is_dir($dirsource."/".$file)) copy ($dirsource."/".$file, $dirdest."/".$dirname."/".$file);
      else
      {
          $dirdest1 = $dirdest."/".$dirname;
       recursive_copy($dirsource."/".$file, $dirdest1);
      }
    }
  }
  closedir($dir_handle);
  return true;
}
echo "dir copy";
die; 
?>
как то так?