Heim >Backend-Entwicklung >PHP-Tutorial >PHP ruft alle Dateinamen im Verzeichnis ab
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;
}
}
}
}