2017-01-18 4 views
0

Ich dachte, ich würde etwas Nützliches teilen, also wollte ich nur ZIP-Dateien in einem Verzeichnis auflisten (um zu minimieren, was ich in PHP zur Sicherheit anzeigen) Also habe ich das folgende Skript mit den neuesten Dateien oben verwendet.Dateien aus dem Verzeichnis mit der Erweiterung .zip auflisten und nach der zuletzt erstellten Datei sortieren

Dies ist nur ein Code, den ich teilen wollte, wenn jemand anderes etwas Ähnliches tun musste.

<?php 

function list_zipfiles($mydirectory, 1) { 

    // directory we want to scan 
    $dircontents = scandir($mydirectory); 

    // list the contents 
    echo '<ul>'; 
    foreach ($dircontents as $file) { 
     $extension = pathinfo($file, PATHINFO_EXTENSION); 
     if ($extension == 'zip') { 
      echo "<li>$file </li>"; 
     } 
    } 
    echo '</ul>'; 
} 
?> 
<h6 class="header1">PRODUCTION</h6> 
<hr class="style1"> 
<?php 
call_user_func('list_zipfiles', "backups/db1"); 
?> 

Die 1 unten stellt die Liste Reihenfolge der Dateien, auf 0 Aufträge es in der anderen Richtung zu ändern:

function list_zipfiles($mydirectory, 1) { 

Die Ausgabe ist wie folgt:

enter image description here

Antwort

0

Bitte beachten Sie meine obige Antwort, wie ich alle .zip-Dateien in einem bestimmten Verzeichnis aufgelistet habe, nach Dateiname sortiert und als Funktion verwendet habe, damit ich die Verwendung an anderer Stelle einfach wiederholen kann.

Verwandte Themen