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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$filenameList = array('textzone_top.html', 'textzone_bas.html', 'textzone_inscription.html');
Et j'aimerais que ce qui suit revienne à la meme chose, mais ce qui change, c'est que c'est dynamique.
Voilà ce que j'ai fait:
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);
   }
}
Mais le probleme, quand je change le code du 1er(tableau statique) par le 2eme(tableau dynamique)
mon code qui suit ne fonctionne plus: il me met:
Warning: Invalid argument supplied for foreach()
voici mon code:
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>
<?
    }
?>
merci de votre aide