Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2007, 02:42
LadyArwen
 
Fecha de Ingreso: agosto-2006
Mensajes: 91
Antigüedad: 17 años, 8 meses
Puntos: 0
porqué me pasa esto trabajando con los directorios?

hola . me pasa una cosa muy rara con directorios. os cuento:

sacada de una idea de otra usuaria (estibaliz2006), realicé un sistema que me creara una carpeta en el servidor por cada usuario que se me registrara y que además esa carpeta tuviera el nombre que dio el usuario al registrarse.
esas carpetas las metía todas en el directorio 'usuarios'. así, si se registra la usuaria 'ana', se crea la carpeta en 'usuarios' y su ruta sería 'usuarios/ana'.

bien. el problema (y la verdad no sé por qué) me lo da aquí:
el usuario/a se registra y accede a su panel(carpeta creada) mediante una clave. así, tengo que en la página panel.php, recojo esos datos de validación y los compruebo y listo los archivos y subdirectorios que hubiera en ese directorio:

Código PHP:
session_start();
$_SESSION['nombre']=$nombre;
$_SESSION['apellidos']=$apellidos
 
 if(!isset(
$rutadir))

    {

        
$rutadir"usuarios/$nombre";

    }
if (
$handle opendir($rutadir))  
    { 
while (
false !== ($file readdir($handle)))  

        { 

            if (
$file != "." && $file != "..")  

            {     

             
$fName $file

            
$file $rutadir.'/'.$file;
            
            if(
is_file($file))////si es un fichero 

print
"<a href='".$file."'>".$fName."</a><br>"


if(
is_dir($file))////si es un directorio 

print 
"<a href='panel.php?rutadir=$file'>$fName</a><br>"
}  
}
}

esto como os digo, me lista todo lo que hay en el directorio 'ana'. bien. hasta aquí todo bien. pero supongamos que en ese directorio 'ana' hay otro subdirectorio 'anita'.
al final de esa página panel, yo quiero que aparezca la posiblidad de subir archivos. pero como puedo hacer para que se suban los archivos a 'ana' si estoy en 'ana' o a 'anita' si estoy en 'anita'?