Bonjour
j'ai un répertoire d'essai contenant lui même 2 répertoires :
- Repertoire 2
- Repertoire1
et quelques images dont voici la liste :
- cleusb.jpg
- cléusb2.jpg
- cleusb5.jpg
- images.jpg
- usb 1.jpg
- usb_3.jpg
- usb-4.jpg
Voici le code d'essai
et voici ce que me renvoie le 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 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Contenu d'un répertoire</title> </head> <body> <?php $repertoire="D:\RepEssai"; $fichiers = scandir($repertoire); for($n=0;$n<count($fichiers);$n++){ if (is_dir($fichiers[$n])) { echo $n." - ".$fichiers[$n]." - Répertoire<br>"; } elseif (is_file($fichiers[$n])) { echo $n." - ".$fichiers[$n]." - fichier<br>"; } else { echo $n." - ".$fichiers[$n]." - ?<br>"; } } ?> </body> </html>
0 - . - Répertoire
1 - .. - Répertoire
2 - Repertoire 2 - ?
3 - Repertoire1 - ?
4 - cleusb.jpg - ?
5 - cleusb5.jpg - ?
6 - cl�usb2.jpg - ?
7 - images.jpg - ?
8 - usb 1.jpg - ?
9 - usb-4.jpg - ?
10 - usb_3.jpg - ?
On dirait que, en dehors des 2 répertoires classiques "." et "..", ni les répertoires ni les fichiers ne sont reconnus par is_dir() et is_file().
Où est mon erreur ?
Merci de vos réponses
Zakuli
Partager