Bonjour
J'ai un petit souci avec un tableau dynamique
je voudrais que celui ci me liste les nom des fichiers dans un repertoire :
le souci c'est que $file ne me retourne que le premier nom de fichier.. si je le remplace par '1','2','3'.. ca fonctionne tres bien..
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 <?php if ($handle = opendir('doc')) { while (false !== ($file = readdir($handle))) if ($file != "." && $file != "..") { // $NbrLigne : le nombre de lignes // $NbrCol : le nombre de colonnes : calcul automatique // ------------------------------------------------------- // (exemple) $NbrLigne = 8; $tableau = array("$file"); } } // ------------------------------------------------------- // nombre de cellules a remplir $NbreData = sizeof($tableau); // ------------------------------------------------------- $NbrCol = 0; // affichage if ($NbreData != 0) { $k = 0; // indice du tableau echo '<table><tr>'; while ($k < $NbreData) { echo '<td valign="top">'; echo '<table border="1">'; for ($i=1; $i<=$NbrLigne; $i++) { if ($k < $NbreData) { echo '<tr><td>'; // -------------------------------------- // DONNEES A AFFICHER dans la cellule echo $tableau[$k]; // -------------------------------------- echo '</td></tr>'; $k++; } if ($i == $NbrLigne) { echo '</table>'; echo '</td>'; } } $NbrCol++; } echo '</tr></table>'; } else { echo 'pas de données à afficher'; } ?>
Partager