tableau dynamique pas dynamique..
Bonjour
J'ai un petit souci avec un tableau dynamique
je voudrais que celui ci me liste les nom des fichiers dans un repertoire :
Code:
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';
}
?> |
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..