Einfache Methode zur Verwendung der PHP-Funktion closeir()?

怪我咯
Freigeben: 2023-03-13 12:28:01
Original
1551 Leute haben es durchsucht

closedir() Funktion Schließt das Verzeichnishandle.

Syntax

 closedir(dir_handle);
Nach dem Login kopieren

Parameter dir_handle Optional. Gibt die Verzeichnis-Handle-Ressource an, die zuvor von opendir() geöffnet wurde. Wenn dieser Parameter nicht angegeben ist, wird der letzte von opendir() geöffnete Link verwendet.

Anwendungsbeispiel: PHP opendir() wird zum Öffnen eines Verzeichnisses oder Ordners verwendet. Das zu öffnende Verzeichnis muss physisch vorhanden sein, andernfalls wird ein Fehler gemeldet. opendir() wird häufig in Verbindung mit closeir(), readdir() und rewinddir() verwendet. PHP opendir() gibt bei erfolgreicher Ausführung true zurück, bei fehlgeschlagener Ausführung false. Das Folgende ist ein Referenzbeispiel: Der Code lautet wie folgt:

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

  }

}

?>
Nach dem Login kopieren

Der obige Code listet alle Dateinamen im Upload-Ordner auf. Wenn Sie chinesische Dateinamen einschließen, die möglicherweise verstümmelt sind, müssen Sie den Header der PHP-Webseite ausgeben: opendir()

header("content-type:text/html;charset=utf-8");
Nach dem Login kopieren

Nach dem Hinzufügen dieses Satzes werden die chinesischen Dateinamen nicht verstümmelt. Denken Sie daran, nachdem Sie opendir() zum Öffnen eines Verzeichnisses verwendet haben, schließen Sie es mit closeir(). Dies ist die beste Angewohnheit in der PHP-Programmierung.

Das obige ist der detaillierte Inhalt vonEinfache Methode zur Verwendung der PHP-Funktion closeir()?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage