Przeglądanie katalogu (opendir, readdir, closedir)

Założenie: Nauczymy się, jak używać funkcji opendir(), readdir() i closedir() do przeglądania zawartości katalogu w PHP.

Krok po kroku:

  1. Otwieranie katalogu: Używamy funkcji opendir(), aby otworzyć katalog i uzyskać uchwyt. Uchwyt jest zasobnikiem, który pozwala nam na interakcję z katalogiem.
    
    $handle = opendir('/path/to/directory'); // Zastąp '/path/to/directory' ścieżką do swojego katalogu
    				

    Jeżeli funkcja opendir() zwróci false, oznacza to błąd (np. nieprawidłowa ścieżka).

  2. Czytanie zawartości katalogu: Funkcja readdir() zwraca nazwę kolejnego pliku lub podkatalogu w katalogu. Pętla while iteruje po wszystkich elementach.
    
    while (false !== ($entry = readdir($handle))) {
        echo $entry . "\n";
    }
    				

    Funkcja readdir() zwraca false, gdy osiągnie koniec katalogu.

  3. Zamykanie katalogu: Po zakończeniu pracy z katalogiem, należy go zamknąć za pomocą funkcji closedir(), aby zwolnić zasoby.
    
    closedir($handle);
    				

Pamiętaj, aby zastąpić ‘/path/to/directory’ rzeczywistą ścieżką do katalogu, który chcesz przeglądać. Ten przykład pokazuje podstawowe użycie funkcji do przeglądania katalogów. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi opcjami.

Dodaj komentarz 0

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