Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2007, 06:59
IngProd
 
Fecha de Ingreso: marzo-2007
Mensajes: 78
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: desafío con directorios

Hola,


1) cómo hago al usuario para darle la posibilidad de cambiarle el nombre a ese nuevo directorio que ha creado?

Puedes pedirle el nuevo nombre mediante un formulario y luego hacer algo asï: reaname(nombre_viejo, nombre_nuevo);

2) cómo hago al usuario para darle la posibilidad de eliminar (y con ello todos los archivos que estén dentro) ese nuevo directorio que ha creado?

Eso lo puedes hacer con varias preguntas y buclesm en una funcion recursiva:

Código:
function eliminar ($ruta){
   $directorio = dir($path); 

   while ( $archivo = $directorio->read() ) {
      if ($archivo != '.' and $archivo != '..'){
         if ( is_dir($archivo) )
            eliminar($ruta . $archivo);
         else
            unlink($ruta . $archivo);
      }
   } 
   $directorio->close();
}
3) y la última, cómo hago para mover ficheros? es decir, supongamos que el usuario sube al directorio principal o raiz (el creado automáticamente por el sistema cuando se registra) un determinado fichero 'documento.doc'. cómo hago para que el usuario pueda mover ese fichero del directorio raíz al subdirectorio creado (o incluso mover ficheros entre los diferentes subdirectorios creados?.

Pues podrías copiarlo con copy y luego eliminarlo del directorio en donde no lo quieras...

Espero que te sirva de algo. Saludos.