Odczyt katalogów
Założenie: Nauczymy się, jak w PHP odczytać zawartość dowolnego katalogu i wyświetlić listę plików i podkatalogów.
Krok po kroku:
- Określenie ścieżki do katalogu: Najpierw musimy określić ścieżkę do katalogu, którego zawartość chcemy odczytać. Użyjemy do tego zmiennej
$katalog
.$katalog = '/ścieżka/do/twojego/katalogu'; // Pamiętaj o poprawnej ścieżce!
- Użycie funkcji `scandir()`: Funkcja `scandir()` zwraca tablicę zawierającą nazwy wszystkich plików i podkatalogów w podanym katalogu.
$zawartosc = scandir($katalog);
- Pętla `foreach` do wyświetlenia zawartości: Przetworzymy tablicę `$zawartosc` za pomocą pętli `foreach`, aby wyświetlić każdy element. Pominiemy elementy ‘.’ i ‘..’, które reprezentują bieżący i nadrzędny katalog.
echo "Zawartość katalogu '$katalog':
"; foreach ($zawartosc as $element) { if ($element != '.' && $element != '..') { echo $element . "
"; } }
Pamiętaj, aby zastąpić ‘/ścieżka/do/twojego/katalogu’ rzeczywistą ścieżką do katalogu na Twoim serwerze.
Ten przykład pokazuje podstawowe użycie funkcji `scandir()` do odczytu zawartości katalogów w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z innymi funkcjami związanymi z obsługą plików i katalogów.