Heim >Backend-Entwicklung >PHP-Tutorial >PHP ruft Dateien im Verzeichnis ab
In diesem Artikel wird hauptsächlich PHP zum Abrufen von Dateien im Verzeichnis vorgestellt. Ich hoffe, dass er für alle hilfreich ist.
1. Holen Sie sich die Dateien im Verzeichnis, mit Ausnahme der Unterverzeichnisse
//获取某目录下所有文件、目录名(不包括子目录下文件、目录名) $handler = opendir($dir); while (($filename = readdir($handler)) !== false) {//务必使用!==,防止目录下出现类似文件名“0”等情况 if ($filename != "." && $filename != "..") { $files[] = $filename ; } } } closedir($handler); //打印所有文件名 foreach ($filens as $value) { echo $value."<br />"; }
2 im Verzeichnis Alle Dateien, einschließlich Unterverzeichnisse
function get_allfiles($path,&$files) { if(is_dir($path)){ $dp = dir($path); while ($file = $dp ->read()){ if($file !="." && $file !=".."){ get_allfiles($path."/".$file, $files); } } $dp ->close(); } if(is_file($path)){ $files[] = $path; } } function get_filenamesbydir($dir){ $files = array(); get_allfiles($dir,$files); return $files; } $filenames = get_filenamesbydir("static/image/"); //打印所有文件名,包括路径 foreach ($filenames as $value) { echo $value."<br />"; }
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, das kann sein nützlich für die Lernhilfe aller.
Verwandte Empfehlungen:
So erhalten Sie den Dateisuffixnamen in PHP
PHP-Bildverifizierungscode-Datei-Quellcode-Freigabe
Detaillierte Erläuterung der Beispiele für PHP-Sitzungsverarbeitungsfunktionen
Das obige ist der detaillierte Inhalt vonPHP ruft Dateien im Verzeichnis ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!