Oui.C'est normal qu'il n'y ait qu'une valeur?
$file n'existe pas, remplace par $fichier.
PHP:
while ($fichier = readdir ($dossier)) {
if ($fichier != '.' && $fichier != '..' && $fichier != 'index.php') {
$tableau[$file]['name'] = $fichier;
$tableau[$file]['size'] = filesize('galerie/'. $donnees['annee'] .'/'. $_GET['id'] .'/mini/'.$fichier);
$tableau[$file]['date'] = filemtime('galerie/'. $donnees['annee'] .'/'. $_GET['id'] .'/mini/'.$fichier);
}
}