Einzelnen Beitrag anzeigen
  #2  
Alt 05.02.2014, 11:44:59
alve89 alve89 ist offline
Anfänger
 
Registriert seit: Feb 2014
Alter: 35
Beiträge: 2
AW: Frage zu copy()-Script

Hat sich erledigt, habe es doch selbst rausgefunden. Hier der Code (zur Info: Ich habe die Statistik weggelassen):

PHP-Code:
    $source 'OrdnerA/';
    
$dest 'OrdnerB/';
    function 
copyFolder($source$dest$recursive true)
    {
    
            if (!
is_dir($dest)) 
            { 
                  
mkdir($dest); 
            } 
     
        
$handle = @opendir($source);
        
        if(!
$handle)
            return 
false;
        
        while (
$file = @readdir ($handle))
        {
            if (
eregi("^\.{1,2}$",$file))
            {
                        continue;
            }
            
            if(!
$recursive && $source != $source.$file."/")
            {
                if(
is_dir($source.$file))
                    continue;
            }
            
            if(
is_dir($source.$file))
            {
              if(
ereg('images',$file))
                   {
                   }
                  else
                  {
                       
copyFolder($source.$file."/"$dest.$file."/"$recursive);
                  }
               
                
            }
            else
            {
                
copy($source.$file$dest.$file);
                
//$statsCopyFolder['files']++;
                //$statsCopyFolder['bytes'] += filesize($source.$file); 
            
}
        }
    
        @
closedir($handle);
        
    }
    
copyFolder($source$dest); 
Mit Zitat antworten