Lecture de fichiers : deux boucles inutiles avant lecture
Quedza
Messages postés
289
Statut
Membre
-
Quedza Messages postés 289 Statut Membre -
Quedza Messages postés 289 Statut Membre -
Bonjour,
J'ai un souci en PHP. Je désire lire tous les noms des fichiers d'un répertoire, mais avant de me les lire, la méthode m'affiche '.' puis '..' ! Deux boucles inutiles avant les l'apparition des fichiers désirés…
$rep = opendir($_GET['ancre']);
while ($fic = readdir($rep))
{
echo $fic.'|';
}
// résultat : .|..|blabla|bleble|blibli|bloblo|blublu|
Je serai reconnaissant à celui qui pourrait m'éclaircir sur cette énigme…
J'ai un souci en PHP. Je désire lire tous les noms des fichiers d'un répertoire, mais avant de me les lire, la méthode m'affiche '.' puis '..' ! Deux boucles inutiles avant les l'apparition des fichiers désirés…
$rep = opendir($_GET['ancre']);
while ($fic = readdir($rep))
{
echo $fic.'|';
}
// résultat : .|..|blabla|bleble|blibli|bloblo|blublu|
Je serai reconnaissant à celui qui pourrait m'éclaircir sur cette énigme…
A voir également:
- Lecture de fichiers : deux boucles inutiles avant lecture
- Lecture fichier epub - Guide
- Accusé de lecture gmail - Guide
- Confirmation de lecture whatsapp - Guide
- Renommer des fichiers en masse - Guide
- Explorateur de fichiers - Guide
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 586
bonjour, readdir inclut dans la liste des sous-dossiers, comme tu l'observes, le dossier courant (.) et le dossier parent (..).
Y a-t-il une autre méthode à prendre pour n'afficher que les fichiers du dernier répertoire ?
if (! is_dir($fic)) { echo $fic.'|'; }