muchas gracias de antemano!
Código PHP:
<?php
$id_ftp=ConectarFTP(); //Obtiene un manejador y se conecta al Servidor FTP
$ruta=ObtenerRuta(); //Obtiene la ruta actual en el Servidor FTP
$lista=ftp_nlist($id_ftp,$ruta); //Devuelve un array con los nombres de ficheros
$contamos = 0;
$lista=array_reverse($lista); //Invierte orden del array (ordena array)
while ($item=array_pop($lista)) //Se leen todos los ficheros y directorios del directorio
{
$valor= number_format (((ftp_size($id_ftp,$item))/1024),2)." Kb";
if($tamano=="-0.00 Kb") // Si es -0.00 Kb se refiere a un directorio
{
$tamano=" ";
$fecha=" ";
}else{
$fechas=date("Y/m/d", ftp_mdtm($id_ftp,$item));
$conexion=mysql_connect("localhost","ddddd","dddda") or die("Problemas en la conexion");
mysql_select_db("Publicidad",$conexion) or die("Problemas en la selección de la base de datos");
if ($contamos == 0 ){
$contamos++;
$dos = "TRUNCATE TABLE prueba";
mysql_query($dos); }
$name=substr($nombre, 24);
$q="INSERT INTO prueba (nombre,fecha) VALUES ('".$name."','".$fechas."')";
mysql_query($q, $conexion) or die ("problema con query");
// para tomar algo de la base de datos ...
$nombre = $item;
$contamos= $contamos+1;
}
}
$contador = 10;
$nom_ordenado = array();
$fec_ordenado = array();
$inicio = "<a target='_self' href='http://sssssss.es/paginas/promo/";
$fin="'>";
$cierre ="</a>";
$rs = mysql_query('SELECT * FROM prueba ORDER BY fecha DESC ',$conexion);
while ($fila = mysql_fetch_array($rs)) // recorremos la base de datos
{
for($i=0;$i<=$contamos;$i++)
{
if($fila['nombre']!=""){
$nom_ordenado[$i] = $fila['nombre'];
$fec_ordenado[$i] = $fila['fecha'];
}
}
for($i=0;$i<=$contamos;$i++){
if ($nom_ordenado[$i] != "" && $fec_ordenado[$i]!= ""){
//mostramos los datos
echo '<tr>';
echo '<td align="left"' ; if ($contador % 2 == 0) echo 'id="claro"'; else echo 'id="oscuro">'; echo '<font size="2" face="Verdana, Tahoma, Arial">'; if ($valor != "-0.00 Kb"){$tiempo=substr($fec_ordenado[$i], 2) ;list($anio, $mes, $dia) = explode("-",$tiempo); echo $dia.'/'.$mes.'/'.$anio; }
echo '</font></td>';
echo '<td align="left"'; if ($contador % 2 == 0) echo 'id="claro"'; else echo 'id="oscuro">';
echo '<font size="2" face="Verdana, Tahoma, Arial">';
if ($valor != "-0.00 Kb"){ echo $inicio; echo $nom_ordenado[$i]; echo $fin; $subnom=$nom_ordenado[$i];echo substr($subnom, 0,-4); echo $cierre; }
echo '</font></td>';
echo '<td align="center"' ; if ($contador % 2 == 0) echo 'id="claro"'; else echo 'id="oscuro">';
echo '<font size="2" face="Verdana, Tahoma, Arial">'; if ($valor != "-0.00 Kb")
{
if ( pathinfo($nom_ordenado[$i], PATHINFO_EXTENSION) == "html")
{
echo '<div style="background-image:url(htmlIE.png);height:36px; background-repeat:no-repeat;">'.' '.'</div>';
}
else
{
if (pathinfo($nom_ordenado[$i], PATHINFO_EXTENSION) == "xls")
{
echo '<div style="background-image:url(excel_logo.png);height:36px; background-repeat:no-repeat;">'.''.'</div>';
}
else
{
if (pathinfo($nom_ordenado[$i], PATHINFO_EXTENSION) == "gif")
{
echo '<div style="background-image:url(gif.png);height:36px; background-repeat:no-repeat;">'.' '.'</div>';
}
else
{
if (pathinfo($nom_ordenado[$i], PATHINFO_EXTENSION) == "pdf")
{
echo '<div style="background-image:url(pdf.png);height:36px; background-repeat:no-repeat;">'.' '.'</div>';
}
else
{
echo '<div style="background-image:url(logo.png);height:36px; background-repeat:no-repeat;">'.' '.'</div>';
}
} }
}
}
echo '</font></td>';
echo '</tr>';
$contador = $contador + 1;
}
}
}
echo '</table>';
echo '</div>';
mysql_close($conexion); //cierra la conexion
?>