Dieser Code wird alle Dateien in einem Zip-Archiv auflisten, aber ich möchte Ordner-Auflistung ausschließen. Wenn das Element im Array ein Ordner ist, möchte ich es aus dem Array ausschließen, aber ich möchte immer noch die Dateien im Ordner auflisten. Zeigen Sie den Namen des Ordners nur nicht in der Liste an.PHP-Liste nur Dateien innerhalb Zip-Archiv (Ordner ausschließen)
Gibt es eine Möglichkeit, dass ich feststellen kann, ob das Element ein Verzeichnis in meiner foreach-Schleife ist (wie?) Oder muss ich eine Suche auf dem Array ausführen und nach Ordnern suchen dann deaktivieren (wie?)?
Danke für Ihre Hilfe
Ich habe noch nie ZipArchive oder irgendetwas im Zusammenhang mit ZIP-Dateien in PHP verwendet, aber hier ist eine Aufnahme im Dunkeln. Da ZipArchive Ihnen nicht sagen kann, ob es sich um eine Datei oder ein Verzeichnis handelt, können Sie möglicherweise die Funktion is_dir in PHP verwenden und sie mit einem if ausführen. –
@CBroe, sorry, aber wenn Sie Dateisystemfunktionen verwenden möchten, müssen Sie das Zip-Archiv extrahieren. – sectus