bonjour,
en faite, j'aimerais construire un tableau de nom de fichier en les lisant dans le repertoire:
pour le moment j'ai cela:
avant j'avais cela:
Et j'aimerais que ce qui suit revienne à la meme chose, mais ce qui change, c'est que c'est dynamique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $filenameList = array('textzone_top.html', 'textzone_bas.html', 'textzone_inscription.html');
Voilà ce que j'ai fait:
Mais le probleme, quand je change le code du 1er(tableau statique) par le 2eme(tableau dynamique)
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 $dir = "c:\\temp"; $i=0; //le nom des fichiers --> on les range dans un tableau if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "fichier : $file <br>"; $filenameList[$i]=$file; $i++; } closedir($dh); } }
mon code qui suit ne fonctionne plus: il me met:
voici mon code:Warning: Invalid argument supplied for foreach()
merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 foreach($filenameList as $idFile => $fileName) { ?> <tr> <td ><?php echo basename($fileName); /*affiche les noms de fichiers*/?></td> <? } ?>
Partager