Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/08/2008, 16:34
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: ayuda! sistema de hosting web

Cita:
Iniciado por waty90 Ver Mensaje
lo 1º gracias por tu ayuda!

el problema es que el administrador de archivos funciona a traves de la web y no por ftp y sube archivos de uno en uno y entonces va muy lento, no se si hacen falta permisos para copiar una carpeta a otra ruta de un servidor pero seguramente pueda cambiarlos si son necesarios desde el panel de control,hasta subir una aplicacion entera se tarda mucho por eso quiero tener un scripts que haga la funcion de copiar una carpeta a otra para hacerlo mas facil para el usuario, si me puedes decir como tendria que ser el codigo para poder adaptarlo despues al sistema te lo agradeceria mucho.

muchas gracias
Ya mira el codigo seria algo asi:

Código PHP:
<?php
function copiar_carpeta($base$destino)
{

// Simple copy for a file
    
if (is_file($base)) {
        return 
copy($base$destino);
    }
 
    
// Make destination directory
    
if (!is_dir($destino)) {
        
mkdir($destino);
    }
 
    
// Loop through the folder
    
$dir dir($base);
    while (
false !== $entry $dir->read()) {
        
// Skip pointers
        
if ($entry == '.' || $entry == '..') {
            continue;
        }
 
        
// Deep copy directories
        
if ($dest !== "$base/$entry") {
            
copyd("$base/$entry""$destino/$entry");
        }
    }
 
    
// Clean up
    
$dir->close();
    return 
true;
}
copiar_carpeta('carpeta_origen','carpeta_destino');
?>
asi moverias toda las carpeta....espero te ayude.

Atte.

MasterOjitos