Lister un dossier (différence entre fichier et dossier)
mierkool
Messages postés61Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention 9 septembre 2009
-
5 févr. 2007 à 23:22
vilhjalms
Messages postés591Date d'inscriptionmercredi 20 juillet 2005StatutMembreDernière intervention16 juillet 2009
-
7 févr. 2007 à 05:14
Bonjour,
je voudrais savoir comment fait on pour différencier un dossier d'un fichier quand on liste le contenu d'un dossier :
car dans ma liste, le dossier apparait sous la meme forme que le fichier.
voici mon code :
<?
$rep = "dossier2/dossier21";
$dossier = opendir ($rep);
while ($fichier = readdir ($dossier))
{
if ($fichier != "." && $fichier != "..")
{
echo "".$fichier."
";
}
}
closedir ($dossier);
?>
merci d'avance
A voir également:
Difference entre dossier et fichier
Difference entre un fichier et un dossier - Meilleures réponses
La différence entre fichier et dossier - Meilleures réponses
mais ca ne fonctionne pas, ca n'affiche que des fichiers.
j'ai pensé que ca pouvait venir du fait que is_dir() reconnait un dossier quand il y a un slash "/", alors que $fichier affiche aucun slash pour les dossiers.