Heim > Artikel > Backend-Entwicklung > Einfache Methode zur Verwendung der PHP-Funktion closeir()?
closedir() Funktion Schließt das Verzeichnishandle.
Syntax
closedir(dir_handle);
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); } } ?>
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 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!