05/09/2011, 13:38
|
| | Fecha de Ingreso: septiembre-2011
Mensajes: 2
Antigüedad: 13 años, 3 meses Puntos: 0 | |
corrección de código para listado php Hola
Tengo este codigo que que he armado entre tutoriales y ejemplos en la web, pero aun no me sirve al 100%, les explico lo que necesito y al final espero que me puedan ayudar u orientarme. El codigo es para listar los archivos de un directorio web, necesito que siempre se liste en tres columnas y si es un directorio tenga la imagen "directorio.png" arriba del texto o al lado derecho, si es un archivo pdf, debera tener la imagen "arc_pdf.png". Además de ocultar los .php y .html. He logrado que este en 3 columnas, una imagen de fondo, aun no he podido hacer que esconda los php y la imagenes se colocan en el "top" de la pagina, no debajo de cada nombre como quisiera.
Aqui el codigo:
<style type="text/css">
body {
background-image: url(imagenes/fondo06.png);
}
</style>
<?php
$columns = 3;
$ele = array();
$directorio = opendir(".");
while ($archivo = readdir($directorio)) {
$nombreArch = ucwords($archivo);
$nombreArch = str_replace("..", "Atras", $nombreArch);
$ele[] = $nombreArch;
$no_mostrar=array("",".php",".html");
echo "<img src='./imagenes/directorio.png'>";
}
closedir($directorio);
echo "<table width='100%' align='center'";
echo "border='0' cellpadding='3' cellspacing='3'>";
$z = 0;
foreach ($ele as $arc) {
if ($z % $columns == 0) {
echo "<tr>";
}
echo '<td><a href="' . $arc . '">' . $arc . '</a></td>';
$z++;
if ($z % $columns == 0) {
echo "</tr>";
}
}
echo '</table>';
gracias por su tiempo y cualquier orientacion o ayuda se agradece |