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>";
}
}
}
}
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'?