Maison > développement back-end > tutoriel php > Comment puis-je répertorier et lier des fichiers dans un répertoire à l'aide de PHP ?

Comment puis-je répertorier et lier des fichiers dans un répertoire à l'aide de PHP ?

Linda Hamilton
Libérer: 2024-11-28 15:25:15
original
966 Les gens l'ont consulté

How Can I List and Link Files in a Directory Using PHP?

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);
Copier après la connexion

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('.', '..'));
Copier après la connexion

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>";
}
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal