Hola, tengo un problema mmm, alguien sabrá por qué no puedo reutilizar una función que creé?.
Código:
echo '<html><head></head><body>';
*******
Aquí tengo otras funciones que trabajan con "tablas"
*******
function tablas($directorio){
function ultimo($a){ return end(explode('/', $a)); }
$ruta= array();
$fecha = array();
$datos = array();
$datos = glob($directorio.'/*');
$m=count(glob($directorio.'/*'));
echo '<table cellspacing="5" cellpadding="2"><tr><td><b>Nombre</b></td><td><b>Tamaño</b></td><td><b>Fecha</b></td></tr>';
$i = 0;
foreach ( $datos as $nombre_archivo) {
if($nombre_archivo!="." && $nombre_archivo !=".." && is_file("$nombre_archivo")) {
$ruta[i] = $nombre_archivo;
echo '<tr><td><a href="download.php?file='.$ruta[i].'">' . ultimo($ruta[i]) . '</a></td>';
echo '<td align="right" width="100">';
$size = filesize($ruta[i]);
echo ByteSize($size);
echo '</td><td>';
ulactual($ruta[i]);
echo '</td></tr>';
$i++;
}
}
echo '<tr><td colspan="3" height="30"><span class="fs10"><img src="img/download.gif" alt="download" />Click normal sobre los links para descargar archivo.</span></td></tr>';
echo '</table>';
}
**********
Aquí empieza el problema :s
***********
tablas("carpeta1"); <----- Esta si me la hace
tablas("carpeta2"); <--- pero ya esta no, ni las que sigan
* Solo me funciona una vez y ya.
echo '</body></html>';
Gracias de antemano.