Esempio n. 1
0
 public function recursive_copy($dirsource, $dirdest)
 {
     if (is_dir($dirsource)) {
         $dir_handle = opendir($dirsource);
     }
     mkdir($dirdest, 0750);
     while ($file = readdir($dir_handle)) {
         if ($file != "." && $file != ".." && $file != ".svn") {
             if (!is_dir($dirsource . "/" . $file)) {
                 copy($dirsource . "/" . $file, $dirdest . "/" . $file);
             } else {
                 $dirdest1 = $dirdest . "/" . $file;
                 myUtility::recursive_copy($dirsource . "/" . $file, $dirdest1);
             }
         }
     }
     closedir($dir_handle);
     return true;
 }