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

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

怪我咯
怪我咯original
2017-07-10 15:30:531479parcourir

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

Syntaxe

 closedir(dir_handle);

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);

  }

}

?>

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");

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!

Déclaration:
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