Saludos...
Código:
<?php include("ftp_fun.php"); // conectar al FTP $servidor = "servidor_ftp"; $conn_id=ftp_connect($servidor) or die("Couldn't connect to $ftp_server"); // login with username and password $login_result = ftp_login($conn_id, "usuario", "clave"); // check connection if ((!$conn_id) || (!$login_result)) { echo "FTP connection has failed!"; echo "Attempted to connect to $ftp_server for user $ftp_user_name"; exit; } else { echo "Connected to $servidor, for user usuario"; } ?> <html> <head> <title>::..Funciones FTP..::</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <p><font face="Verdana, Tahoma, Arial"><strong><font color="#000000" size="3"> Lista de Archivos </font></strong></font></p> <table width="69%" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="48%"><div align="center"><font size="2" face="Verdana, Tahoma, Arial"><strong>Nombre</strong></font></div></td> <td width="22%"><div align="center"><font size="2" face="Verdana, Tahoma, Arial"><strong>Tamaño</strong></font></div></td> <td width="30%"><div align="center"><font size="2" face="Verdana, Tahoma, Arial"><strong>Fec. Modificación</strong></font></div></td> </tr> <? $id_ftp=ConectarFTP(); //Obtiene un manejador y se conecta al Servidor FTP $ruta=ObtenerRuta(); //Obtiene la ruta actual en el Servidor FTP echo "<b>El directorio actual es: </b> ".$ruta; $lista=ftp_nlist($id_ftp,$ruta); //Devuelve un array con los nombres de ficheros $lista=array_reverse($lista); //Invierte orden del array (ordena array) while ($item=array_pop($lista)) //Se leen todos los ficheros y directorios del directorio { $tamano=number_format(((ftp_size($id_ftp,$item))/1024),2)." Kb"; //Obtiene tamaño de archivo y lo pasa a KB if($tamano=="-0.00 Kb") // Si es -0.00 Kb se refiere a un directorio { $item="<i>".$item."</i>"; $tamano=" "; $fecha=" "; }else{ $fecha=date("d/m/y h:i:s", ftp_mdtm($id_ftp,$item)); //Filemtime obtiene la fecha de modificacion del fichero; y date le da el formato de salida } ?> <tr> <td><font size="2" face="Verdana, Tahoma, Arial"><? echo $item ?></font></td> <td align="right"><font size="2" face="Verdana, Tahoma, Arial"><? echo $tamano ?></font></td> <td align="right"><font size="2" face="Verdana, Tahoma, Arial"><? echo $fecha ?></font></td> </tr> <? } ?> </table> </body> </html>