Bonjour,
J'ai maintenant bien tout les rép qu'il me faut et il affiche également les fichiers, le problème c'est que quand je sélèctionne un rép il ne fais rien ?
Pour info sur ma barre d'outil voici l'adresse qu'il m'indique : file:///c:/Test/docs//manuel1 ( quand je clic pour ouvrir le rép rien se passe ??
Pouvez vous m'aider à résoudre ce problème ?
Merci à vous
<?php
$dir_nom = 'c:/Test/docs/'; // dossier listé (pour lister le répertoir courant : $dir_nom = '.' --> ('point')
$dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant
$fichier= array(); // on déclare le tableau contenant le nom des fichiers
$dossier= array(); // on déclare le tableau contenant le nom des dossiers
while($element = readdir($dir)){
if($element != '.' && $element != '..'){
if(!is_dir($dir_nom.'/'.$element)){$fichier[] = $element;}
else{$dossier[] = $element;}
}
}
closedir($dir);
if(!empty($dossier)){
sort($dossier); // pour le tri croissant, rsort() pour le tri décroissant
echo "Liste des dossiers accessibles dans '$dir_nom' : \n\n";
echo "\t\t<ul>\n";
foreach($dossieras$lien){
echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n";
}
echo "\t\t</ul>";
}
if(!empty($fichier)){
sort($fichier);// pour le tri croissant, rsort() pour le tri décroissant
echo "Liste des fichiers/documents accessibles dans '$dir_nom' : \n\n";
echo "\t\t<ul>\n";
foreach($fichieras$lien){
echo "\t\t\t<li><a href=\"$dir_nom/$lien \">$lien</a></li>\n";
}
echo "\t\t</ul>";
}
?>