Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2008, 05:21
chicamala
 
Fecha de Ingreso: junio-2008
Mensajes: 24
Antigüedad: 16 años, 9 meses
Puntos: 0
Reutilizar funciones

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&ntilde;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.