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 kataloguJeż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ętlawhileiteruje 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.