Bonjour,
Actuelement je dois faire en sorte que php liste les fichier et les dossier se trouvant a l'intérieur du dossier "test".
seulement j'ai un problème.
Voici mon code:
donc le problème est au niveau de $repertoire = dirname('/var/www/test/')
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 <?php $repertoire = dirname('/var/www/test/'); $dir = @opendir($repertoire); while ($file = readdir($dir)) { if (($file != ".") && ($file != "..")) { if (is_dir("$repertoire/$file")) { echo ''.$file.' est un dossier <br /> '; } else { echo ''.$file.' est un fichier <br />'; } } } closedir($dir); ?>
et cela m'affiche
Donc si je met comme je sa cela marche très bien. mais si je veut fait pareil pour un dossier se trouvant dans le dossier test il y a un problèmesdossier_test1 est un dossier
index.php est un fichier
dossier_test2 est un dossier
exemple:
cela m affiche :$repertoire = dirname('/var/www/test/dossier_test1/');
dossier_test1 est un dossier
index.php est un fichier
dossier_test2 est un dossier
donc toujours pareil... cela ne bouge pas de répertoire. j'ai essayer aussi de le faire passer en lien relatif mais toujours le même problème. :
$repertoire = dirname('./dossier_test1/');
J'ai remarquer quelque chose de suspect, si je remarque deux fois le dossier cela marche
exemple :
et cela m'affiche$repertoire = dirname("./dossier_test1/dossier_test1/");
donc cela marche mais cela n'est pas du tous logique.test_fichier.txt est un fichier
j'ai fait tous google et tous les forum, j'espère que quelqu'un sera m'aider![]()
Partager