Bienvenid@s, hoy vamos a ver un ejemplo de como mostrar los archivos y carpetas que se encuentran en el interior de un determinado directorio, para ello vamos a utilizar las funciones opendir() para abrir el directorio y readdir() para a través de un búcle while ir recorriendo de uno en uno los elementos pertenecientes al directorio, ya bien sean archivos o carpetas. Debajo del vídeo explicativo puedes ver el código del ejemplo ...
<?php
$listar = null;
$directorio = opendir("archivos/");
while($elemento = readdir($directorio))
{
if($elemento != '.' && $elemento != '..')
{
if (is_dir("archivos/".$elemento))
{
$listar .= "<li><a href='archivos/$elemento' target='_blank'>$elemento/</a></li>";
}
else
{
$listar .= "<li><a href='archivos/$elemento' target='_blank'>$elemento</a></li>";
}
}
}
?>
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>Listar archivos y carpetas de un directorio</h1>
<h3>Listado de archivos y carpetas del directorio "archivos/"</h3>
<ul>
<?php echo $listar ?>
</ul>
</body>
</html>
No hay comentarios:
Publicar un comentario