El problema es que he intentado hacerlo para que coja archivos, pero siempre detecta carpetas. Y además de ello, no me da "permiso" para descargar nada, si para entrar en las carpetas, pero no para descargar.
Saludos y gracias de antemano.

Código :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link href="style.css" rel="stylesheet" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Descargas</title> </head> <body> <div align="center"><img src="logo.png" width="450" height="120" alt="Descargas" /></div><br><br><br> <div id="wrap"><table width="700" border="0" align="center"> <tr> <td width="620"><div align="left"><? include('peso.php'); //Abrimos Directorio $rep=opendir('.'); //Si está Vacío $noDir = "Vacío"; //Si no esta vacio $directorios = false; //Funcion Repetitiva while ($file = readdir($rep)){ if($file != '..' && $file !='.' && $file !=''){ if (is_dir($file)){ $directorios = true; print(" <img src='file.gif' align='absbottom'> "); print("<a href='$file/' alt='$file' title='$file''>$file</a> "); print("<br>"); } } } // Si esta Vacio Mostramos mensaje if ($directorios == false) { print("<div align='center' > - $noDir - </div>"); } //Cerramos Directorios closedir($rep); //Vaciamos Cache inicial clearstatcache(); ?></div></td> <td width="70"><div align="right"><? //Abrimos Directorio $rep=opendir('.'); //Si está Vacío $noDir = "Vacío"; //Si no esta vacio $directorios = false; //Funcion Repetitiva while ($file = readdir($rep)){ if($file != '..' && $file !='.' && $file !=''){ if (is_dir($file)){ $directorios = true; echo GetSize($file); print("<br>"); } } } // Si esta Vacio Mostramos mensaje if ($directorios == false) { print("<div align='center' > - $noDir - </div>"); } //Cerramos Directorios closedir($rep); //Vaciamos Cache inicial clearstatcache(); ?></div></td> </tr> </table></div> </body> </html>