Heim >Backend-Entwicklung >PHP-Tutorial >PHP ruft alle Dateinamen im Verzeichnis ab

PHP ruft alle Dateinamen im Verzeichnis ab

巴扎黑
巴扎黑Original
2016-11-12 14:47:101975Durchsuche

php ruft alle Dateinamen im Verzeichnis ab
1. Öffnen Sie zunächst das zu bedienende Verzeichnis und verweisen Sie auf eine Variable
//Öffnen Sie das Unterverzeichnis common unter dem Verzeichnis pic im aktuellen Verzeichnis.
$handler = opendir('pic/common');
2. Schleife zum Lesen aller Dateien im Verzeichnis
/* wobei $filename = readdir($handler) der Name der gelesenen Datei ist zu $filename. Um nicht in einer Endlosschleife stecken zu bleiben, ist auch $filename !== false erforderlich. Achten Sie darauf, !== zu verwenden, denn wenn ein Dateiname „0“ heißt oder etwas vom System als falsch angesehen wird, stoppt die Verwendung von != die Schleife*/
while( ($filename = readdir($ handler )) !== false )
{
3. Im Verzeichnis befinden sich zwei Dateien mit den Namen „.“ und „..“. Betreiben Sie sie nicht
if($filename != ". " && $ filename! = "..")
{
4. Prozess erstellen
// Hier ist einfach echo, um den Dateinamen auszugeben
echo $ filename;
}
}
}
}

5. Schließen Sie das Verzeichnis closedir($handler);
Stellungnahme:
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