El código es el siguiente
Código PHP:
<?php
$sub = ($_GET['dir']);
$path = './';
$path = $path . "$sub";
$dh = opendir($path);
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != ".." && $file != "index.php" && $file != "ico") {
if (substr($file, -4, -3) =="."){
$ext = substr($file, strrpos($file, '.') + 1);
function ico($ext){
if ($ext == jpg) {echo "<img src=\"ico/jpg.png\" align=\"absmiddle\" >";}
elseif ($ext == doc) {echo "<img src=\"ico/doc.png\" align=\"absmiddle\" >";}
elseif ($ext == txt) {echo "<img src=\"ico/txt.png\" align=\"absmiddle\" >";}
else {echo "<img src=\"ico/file.png\" align=\"absmiddle\" >";}}
echo "ico($ext) <a href='.$sub/$file'>$file</a><br />";
}else{
echo "<img src=\"ico/folder.png\" align=\"absmiddle\" > <a href='?dir=$sub/$file'>$file</a><br />";
}
$i++;
}
}
closedir($dh);
?>
Código PHP:
if ($ext == jpg) {echo "
Inserto una imágen para que podais ver que es exacamtente lo que ocurre en el navegador
http://img135.imageshack.us/img135/2520/dibujoxj1.png