Lista plików w katalogu (scandir)

Założenie: Nauczymy się, jak używać funkcji scandir() w PHP do wyświetlenia listy plików i folderów w określonym katalogu.

Krok po kroku:

  1. Określenie ścieżki do katalogu: Najpierw musimy określić ścieżkę do katalogu, którego zawartość chcemy wyświetlić. Użyjemy zmiennej $katalog do przechowywania tej ścieżki.
  2. 
    $katalog = '/path/to/your/directory'; // Zmień na właściwą ścieżkę
    				
  3. Użycie funkcji scandir(): Funkcja scandir() przyjmuje jako argument ścieżkę do katalogu i zwraca tablicę zawierającą nazwy plików i podkatalogów.
  4. 
    $pliki = scandir($katalog);
    				
  5. Wyświetlenie zawartości tablicy: Możemy teraz przeiterować po tablicy $pliki i wyświetlić zawartość za pomocą pętli foreach.
  6. 
    echo "Zawartość katalogu '$katalog':
    "; foreach ($pliki as $plik) { echo $plik . "
    "; }
  7. (Opcjonalnie) Pomijanie “.” i “..”: scandir() zwraca również “.” (bieżący katalog) i “..” (katalog nadrzędny). Możemy je pominąć za pomocą instrukcji warunkowej:
  8. 
    echo "Zawartość katalogu '$katalog' (bez '.' i '..'):
    "; foreach ($pliki as $plik) { if ($plik != "." && $plik != "..") { echo $plik . "
    "; } }

Pamiętaj, aby zastąpić '/path/to/your/directory' właściwą ścieżką do swojego katalogu. Ten przykład pokazuje podstawowe użycie funkcji scandir(). Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z innymi funkcjami związanymi z obsługą plików i katalogów w PHP!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *