lecture répertoire

donatello
Invité n'ayant pas de compte PHPfrance

27 oct. 2005, 03:30

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 ..)

Mammouth du PHP | 1885 Messages

27 oct. 2005, 04:11

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.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP