Explorador de archivos en PHP

..."; // devuelve el tipo mime de su extensión (desde PHP 5.3) $finfo1 = finfo_open(FILEINFO_MIME_TYPE); // devuelve la codificación mime del fichero (desde PHP 5.3) $finfo2 = finfo_open(FILEINFO_MIME_ENCODING); $folder=0; $file=0; # recorremos todos los archivos de la carpeta foreach (glob($path) as $filename) { $fileMime=finfo_file($finfo1, $filename); $fileEncoding=finfo_file($finfo2, $filename); if($fileMime=="directory") { $folder+=1; // mostramos la carpeta y permitimos pulsar sobre la misma echo "
".end(explode("/",$filename))."
(".$fileEncoding.")
"; }else{ $file+=1; // mostramos la información del archivo echo "
".number_format(filesize($filename)/1024,2,",",".")." Kb
".end(explode("/",$filename))."
".$fileMime." (".$fileEncoding.")
"; } } finfo_close($finfo1); finfo_close($finfo2); ?>