Gracias, perdona por no contestar antes. Ya he solucionado ese problema gracias a ti, ahora tengo otro...
Código:
function archivos($ruta,$nombre)
{$$nombre=array();
$descriptor = opendir($ruta);
while ($entrada = readdir($descriptor))
{if (is_file($ruta.$entrada))
{echo $entrada."<br />";
array_push($$nombre,$entrada);
}
...
Ahora sí me crea los arrays, con los nombres de las carpetas y tal, pero cuando después hago un var_dump de lo que debería ser el array, me dice que NULL.
Es decir, una de las carpetas se llama "fotografia", por ejemplo, este código me crea el array "$fotografia", que contiene las fotos que hay en esa carpeta. Pero después hago un var_dump($fotografia); y me dice que NULL.
ayuda...