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:
- 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ócifalse
, oznacza to błąd (np. nieprawidłowa ścieżka). - Czytanie zawartości katalogu: Funkcja
readdir()
zwraca nazwę kolejnego pliku lub podkatalogu w katalogu. Pętlawhile
iteruje po wszystkich elementach.while (false !== ($entry = readdir($handle))) { echo $entry . "\n"; }
Funkcja
readdir()
zwracafalse
, gdy osiągnie koniec katalogu. - 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.