Page 1 sur 1

lecture répertoire

Posté : 27 oct. 2005, 03:30
par donatello
Bonjour,
j'ai créé un script pour lire les fichiers d'un répertoire:
<?
$dir = opendir('sounds/');
while ($read_files = readdir($dir)) {
echo "<a href='#'>" , "$read_files", "</a></br>";
}
closedir($dir);
?>
ça fonctionne bien mais au début de la liste, j'ai des caractères inattendus:
.
..
fichier1.mp3
fichier2.mp3
fichier3.mp3
que représentent les caratères au début? (. et ..)

Posté : 27 oct. 2005, 04:11
par Xenon_54
Ce sont des répertoires spécials qui désignent dans l'ordre: le répertoire courant et le répertoire parent.

Pour éviter d'afficher les répertoires et fichiers cachés, utilise cette petite fonction: http://generationphp.net/source.php?id=23

Les fichiers commencant par un point (sous l'environnement unix/linux) sont considérés comme cachés et ne devraient pas être accessibles.