vamos a usar tres funciones de php.
//is_dir() devuelve true si es un directorio | verify if is a directory
//opendir($myfolder)
// Abre directorio | open directory
//opendir()
//esta funcion lee los archivos en el directorio | this function can read the files on directory
//readdir()
con estas simples funciones vamos a crear un lector en esta caso para que nos muestre archivos .ZIP, .PDF y archivos tipo .JPG y nos genere un link hacia cada uno de estos archivos.
este es el codigo completo | this is the complete code
<?php
//folder Name
$myfolder = ‘files’;
//open folder and read content
if (is_dir($myfolder)) {
if ($read = opendir($myfolder)) {
while ($myfile = readdir($read)) {
//verify filetype before of show
if ((strpos($myfile, “.zip”) > 1) || (strpos($myfile, “.pdf” ) > 1) || (strpos($myfile, “.jpg” ) > 1) ) {
//zip
if(strpos($myfile,”.zip”)){
$present =’<img src=”zip_icon.jpg” alt=”zip” /><br />’.$myfile.”;
}
//pdf
elseif (strpos($myfile, “.pdf”)){
$present =’<img src=”pdf_icon.jpg” alt=”pdf” /><br />’.$myfile.’ ‘;
}
//Image
elseif (strpos($myfile, “.jpg”)){$present =’<img src=”‘.$myfolder.’/’.$myfile.’” width=”40″ height=”40″ alt=”image” /><br />’.$myfile.”;
}
echo ‘<div class=”file”><a href=”‘.$myfolder.’/’.$myfile.’”>’.$present.’</a></div>’;
}
}
//close folder
closedir($read);
}
}
?>

folder reader