Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2004, 12:13
Jordi1
 
Fecha de Ingreso: abril-2003
Mensajes: 656
Antigüedad: 21 años
Puntos: 1
Aqui tienes una funcion que quizas te sirva, copia el directorio y contenidos

Código PHP:
// copia directrio y contenidos de forma recursiva

function DuplicarDir($DirPorcedencia,$DirDestino) { 
     if(!@
mkdir($DirDestino0777)) return false
     
$DirCorriente getcwd(); 
     if (
is_dir($DirPorcedencia)) { 
        
chdir($DirPorcedencia); 
        
$handle=opendir('.'); 
        while (
$file readdir($handle)) { 
           if ((
$file != ".") && ($file != "..")) { 
             if (
is_dir($file)) { // si es una carpeta rellamanos a l funcion
               
DuplicarDir($DirPorcedencia.$file."/",$DirDestino.$file."/"); 
               
chdir($DirPorcedencia); 
             } 
             if (
is_file($file)){ // si es un archivo lo copiamos
              
if(!@copy($DirPorcedencia.$file,$DirDestino.$file)) return false
             } 
         } 
// while
       
// fin if
   
closedir($handle); 
  } 
  return 
true;
}

 if(! 
DuplicarDir("ruta directorio procedencia /","ruta directorio destino /")) echo "No se ha podico copiar el direcctrio ".$DirDestino;
   else echo 
"Correcto, se ha duplicado el directorio ".$DirDestino
Saludos