Bonjour,
Je me fabrique un petit système de gestion de fichier pour mon ftp en suivant ce tutorel.
Seulement j'arrive à différencier un fichier d'un dossier lorsque ma variable $dirroot = "./" mais dès que je change, par exemple pour aller dans un sous-repertoire il ne me reconnait plus les dossiers des fichiers...
Voici mon code:
PS: ne faite pas attention à mon anglais :p
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 if(isset($_GET['list'])) // list exist, then we want list a specifically directory { $dirroot=$_GET['list']; } else { $dirroot="./"; // from which directory } $diropened=Opendir($dirroot); // Opening and reading of directory while ($file = readdir($diropened)) // List of directory { if($file != "." && $file != "..") { if(is_dir($file)) echo '<a href=index.php?list='.$dirroot.$file.'><img src="img/dir.png" alt="directory" title="directory" /> '.$file.'</a><br />'; else echo '<img src="img/file.png" alt="file" title="file" /> '.$file.'<br />'; } } closedir($diropened); // directory closing
Partager