Liste des fichiers dans un répertoire à l'aide de PHP
Pour lister tous les fichiers d'un répertoire spécifique en PHP, la fonction scandir() est couramment utilisée . Cette fonction prend un chemin de répertoire comme argument et renvoie un tableau contenant tous les noms de fichiers trouvés dans ce répertoire.
Exemple :
$path = '/path/to/directory'; $files = scandir($path);
Ce code récupérera tous les fichiers présents dans le répertoire '/path/to/directory' et stockent leurs noms dans les $files array.
Remarque : La fonction scandir() inclut les entrées spéciales '.' (répertoire courant) et '..' (répertoire parent) dans ses résultats. Pour les exclure, vous pouvez utiliser la fonction array_diff() :
$files = array_diff(scandir($path), array('.', '..'));
Boucler les fichiers du répertoire avec des liens :
Pour créer des liens pour chaque fichier et parcourir eux, vous pouvez utiliser :
foreach ($files as $file) { echo "<a href='$path/$file'>$file</a><br>"; }
Ce code générera des hyperliens pour chaque fichier du répertoire, vous permettant de cliquer sur les noms de fichiers pour accédez-y.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!