BOnjour les Z'amis ( amies)

,
J'ai plusieurs document, doc, pdf, txt,msg qui se trouve sur un serveur.
J'ai trouvé un code sur le net qui me permet d'afficher les différents dossiers et fichiers du dossiers master. Cela fonctionne très bien car l'affichage des dossiers est d'une certaine couleur et les fichiers d'une autre couleur et surtout, c'est trié. Cependant, j'aimerais adapter un lien automatiquement sur ces fichiers et là....Problème. Je sais éditer le premier document de chaque dossier et pas les autres documents d'une même liste. J'ai beau retourner le code dans tous les sens mais je ne vois pas d'où vient l'erreur.
Avez-vous une idée, indication pour faire avancer le schmilblic.
Toute aide est la bienvenue. Merci
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>
<body>
<?php
function ListFolder($Folder, $SkipFileExts, $SkipObjects) // Fonction pour lister les dossiers
{
$url = $Folder; // On initialise le début de l'url dynamique
$dir = opendir($Folder);
while (false !== ($Current = readdir($dir))) // Boucle sur tout ce qu'il y a dans le répertoire
{
if ($Current !='.' && $Current != '..' && in_array($Current, $SkipObjects)===false)
{
if(is_dir($Folder.'/'.$Current)) // Si c'est un dossier
{
$url .= "/".$Current; // On ajoute le dossier sur lequel on se trouve pour former dynamiquement l'url
echo '<strong style="color: #ff0000;">'.$Current.'</strong><br>';
ListFolder($Folder.'/'.$Current, $SkipFileExts, $SkipObjects); // On liste les dossiers contenue dans le dossier (récursivité)
}
else
{
$url .= "/".$Current; // On ajoute le nom du fichier pour former dynamiquement l'url
$FileExt = strtolower(substr(strrchr($Current ,'.'),1));
if (in_array($FileExt, $SkipFileExts)===false) // On regarde si on doit afficher cette extension
echo "<a href='file:".$url."'>$Current</a><br>"; // On affiche l'url d'accès au fichier
echo '<br>';
}
}
}
closedir($dir);
}
$Folder = '//W3ASE01/autocom/documents/communication';
$SkipExts = array('php', 'db');
$SkipObjects = array('UnDossier', 'UnFichier');
ListFolder($Folder, $SkipExts, $SkipObjects);
?>
</body>
</html>