Bonjour

Je veux lister tous les fichiers et dossiers de mon serveur.
J'ai donc placé un fichier "lister.php" à la racine, avec ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?
function ScanDir2($Directory){
if (is_dir($Directory) && is_readable($Directory)) {
	if($MyDirectory = opendir($Directory)) {
	while($Entry = readdir($MyDirectory)) {
		if (is_dir($Directory."/".$Entry)) {
			if (($Entry != ".") && ($Entry != "..")) {
		echo "<li><b>Repertoire</b>: $Directory/$Entry</li>\n";
		echo "<ul>";
		ScanDir($Directory."/".$Entry);
		echo "</ul>";
 
			}
		}
		else {
		echo "<li><b>Fichier</b>: $Directory/$Entry </li>\n";
 
			if (eregi("(\.html)|(\.htm)",$Entry)){
		$MetaTags = get_meta_tags($Directory."/".$Entry);
 
				}
			}
		}
	closedir($MyDirectory);
 
}
 
}
 
}
 
ScanDir2("./");
 
?>
Seulement il ne reconnaît pas le "./"...

Et lorsque je met un nom de dossier existant, ScanDir2("truc/"), cela va parfaitement fonctionner et lister tous les fichiers de ce dossier en particulier o_O

Merci d'avance, si quelqu'un a une idée...