Was wäre der beste Weg, um alle Dateien in einem Verzeichnis mit PHP aufzulisten? Gibt es dafür eine $ _SERVER-Funktion? Ich möchte alle Dateien in den Benutzernamen/Verzeichnis auflisten und über dieses Ergebnis mit einem Link, so dass ich nur auf den Hyperlink des Dateinamens klicken kann, um dorthin zu gelangen. Vielen Dank!Alle Dateien in einem Verzeichnis auflisten PHP
Antwort
Check this out:
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}
bearbeiten: readdir()
Dieses Stück Code alle Einträge in einem bestimmten Verzeichnis Liste sollte miah Lösung ist viel eleganter als meine, sollten Sie Verwenden Sie stattdessen seine Lösung.
Sie suchen den Befehl scandir.
$path = '/tmp';
$files = scandir($path);
folgende Code entfernen .
und ..
aus dem zurückgegebenen Array von scandir
:
$files = array_diff(scandir($path), array('.', '..'));
Danke, aber @Orel Biton posted einen anderen Code, den ich verwenden werde. Ich schätze deine Hilfe jedoch! – Shadowpat
Dies ist eine weitaus elegantere Lösung. – Christian
Dies ist die elegantere Lösung.Ich würde auch hinzufügen/empfehlen $ files = array_diff (scandir ($ pfad), array ('..', '.')); – kyle
- 1. PHP - Auflisten und Öffnen von Dateien in einem Verzeichnis
- 2. Alle Dateien in einem Homebrew-Paket auflisten
- 3. Fehlende Dateien in einem Verzeichnis auflisten und zusätzliche Dateien löschen
- 4. Alle geöffneten Dateien auflisten
- 5. Alle Ordner im Verzeichnis auflisten
- 6. Git: alle verfolgten Dateien auflisten
- 7. SVN: Alle eingecheckten Dateien auflisten
- 8. Batchdatei; Dateien im Verzeichnis auflisten, nur Dateinamen?
- 9. Dateien in einem Verzeichnis mithilfe von HTML auflisten
- 10. Auflisten von Dateien in einem angegebenen Verzeichnis mit PL/SQL
- 11. PHP Liste bestimmter Dateien in einem Verzeichnis
- 12. Meteor importieren alle Dateien in einem Verzeichnis
- 13. gmake kompilieren alle Dateien in einem Verzeichnis
- 14. alle Dateien in einem Verzeichnis, über web.config
- 15. browserify/webpackify alle Dateien in einem Verzeichnis
- 16. VB.NET alle auflisten Projektordner in einem ListBox
- 17. Git: automatisch alle Dateien unter einem Verzeichnis
- 18. LINUX Recursively Liste alle Dateien in einem Verzeichnis, einschließlich Dateien in Verzeichnisse Symlink
- 19. Auflisten von Dateien im Verzeichnis ohne den Pfad
- 20. Auflisten von Dateien in Akka.net
- 21. Viele Dateien in einem Verzeichnis?
- 22. Alle Felder in einem Elasticsearch-Index auflisten?
- 23. Alle Android-Emojis in einem GridView auflisten?
- 24. Auflisten von Dateien in einem bestimmten Ordner
- 25. Wie öffne ich alle Dateien in einem Verzeichnis in Python?
- 26. Wie alle Ordner und Dateien in dem Verzeichnis nach der Verbindung über sftp in Python auflisten
- 27. alle Dateien mit PHP in einem Ordner löschen
- 28. list.files() alle Dateien in Verzeichnis und Unterverzeichnissen
- 29. Alle tar.bz2-Dateien in ein Verzeichnis extrahieren
- 30. Shell-Befehl Dateien in einem Verzeichnis Muster
glob() oder scandir() sind offensichtliche Wahl –
könnten Sie ein Beispiel für einen Code geben, der diese Funktionen verwendet oder erklären Sie mehr über sie? – Shadowpat
Für Beispiele und Erklärungen - die Dokumentation ist wirklich der beste Ort zu gehen ... Es ist die offizielle Quelle ... – Lix