Maison > développement back-end > tutoriel php > Méthode simple pour utiliser la fonction php closeir() ?

Méthode simple pour utiliser la fonction php closeir() ?

怪我咯
Libérer: 2023-03-13 12:28:01
original
1594 Les gens l'ont consulté

closedir() Fonction Ferme le handle du répertoire.

Syntaxe

 closedir(dir_handle);
Copier après la connexion

Paramètres dir_handle Facultatif. Spécifiez la ressource de handle de répertoire précédemment ouverte par opendir(). Si ce paramètre n'est pas précisé, le dernier lien ouvert par opendir() est utilisé.

Exemple d'utilisation, PHP opendir() permet d'ouvrir un répertoire ou un dossier. Le répertoire à ouvrir doit exister physiquement, sinon une erreur sera signalée. opendir() est couramment utilisé avec closeir(), readdir() et rewinddir(). PHP opendir() renvoie true s'il est exécuté avec succès, false en cas d'échec. Voici un exemple pour référence : Le code est le suivant :

<?php

$dir = "/upload/";//定义要打开的目录为“upload”

//打开目录并遍历所有文件

if (is_dir($dir)) {

 if ($dh = opendir($dir)) {

     while (($file = readdir($dh)) !== false) {

          echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";

     }

      closedir($dh);

  }

}

?>
Copier après la connexion

Le code ci-dessus listera tous les noms de fichiers dans le dossier de téléchargement. . Si vous incluez des noms de fichiers chinois, qui peuvent être tronqués, vous devez afficher l'en-tête de la page Web PHP : opendir()

header("content-type:text/html;charset=utf-8");
Copier après la connexion

Après avoir ajouté cette phrase, les noms de fichiers chinois ne seront pas tronqués. N'oubliez pas qu'après avoir utilisé opendir() pour ouvrir un répertoire, utilisez closeir() pour le fermer. C'est la meilleure habitude en programmation PHP.

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal