15/02/2015, 19:03
|
| Colaborador | | Fecha de Ingreso: abril-2007 Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses Puntos: 270 | |
Respuesta: Sacar variables de una función recursiva Quieres que la funcion "lectura" devuelva algo, que asignas a $song.
Eso significa que en la funcion "lectura" existe alguna sentencia "return"
Cuando se busca, sólo hay una, que, por donde está puesta, retorna en cuanto comienza el bucle.
No es que necesites que te devuelva todos los valores leidos.Es que sólo lee el primero.
Quita ese return de ahi, que no lo necesitas, e incluye "return" en todas las llamadas recursivas a lectura.
Por otro lado..qué haces si lo que encuentras no es un directorio?
Y, los dos ifs que tienes, ambos intentan meterse en subdirectorios, y ambos creo que son incorrectos. |