Non puoi accedere alla cartella con il suo contenuto tramite il protocollo http (tranne che in alcuni server configurati in modo particolare)
Devi metterti una index.php che ti faccia un link ai file che sono contenuti nella cartella:
Codice PHP:
<table>
<?php
$path="./"; //indirizzo della cartella corrente
$handle=opendir($path);
$i=0;
while (false !== ($file = readdir($handle)))
{
if($file!="." && $file!=".." && $file!="index.php")
{
echo"<tr><td>";
echo"<a href=\"$path$file\" target=\"_blank\">";
echo"<img src=\"../images/icons/"; //devi avere le immagini corrispondenti
//se non ti interessa puoi sfrondare
$f=explode(".",$file); //questa parte di codice e stampare solo
if($f[1]=="txt") // il link
echo"txt.jpg";
elseif($f[1]=="rtf")
echo"rtf.jpg";
elseif($f[1]=="doc")
echo"doc.jpg";
elseif($f[1]=="wav")
echo"wav.jpg";
elseif($f[1]=="mp3")
echo"mp3.jpg";
elseif($f[1]=="pdf")
echo"pdf.gif";
else
echo"other.jpg";
echo"\" border=\"0\">";
echo"</a>";
echo"</td><td>";
echo"<a href=\"$path$file\" target=\"_blank\">";
echo"$file</a></td></tr>";
}
$i++;
}
if($i==2)
{echo"Nessun File caricato!";}
?>
</table>
ciao