logo

opendir, readdir i closedir w PHP

Funkcje opendir, readdir oraz closedir w PHP mają następującą składnię:

Składnia

opendir(string $katalog): resource|false
readdir(resource $deskryptorg): string|false
closedir(resource $deskryptor): void

Parametry

ParametrOpis
$katalog nazwa katalogu
$deskryptor deskryptor, czyli identyfikator katalogu

Odczyt zawartości katalogu odbywa się w następujący sposób: najpierw wskazujemy katalog, który chcemy przejrzeć, i używając funkcji opendir odczytujemy jego identyfikator (deskryptor). Następnie odczytujemy, najlepiej w pętli while, nazwę każdego/kolejnego elementu katalogu, aż funkcja readdir zwróci wartość false. Na końcu zamykamy otwarty katalog, zwalniając użyte zasoby do czynności otwarcia katalogu.

Przykład 1

<?php
if ($des = opendir('./kurs-medianauka')) {
echo "Deskryptor : $des";
echo '<br>Zawartość:<br>';
while (false !== ($z = readdir($des))) {
echo "{$z}<br>";
}
closedir($des);
} ?>

 





© medianauka.pl, 2022-01-01, ART-4301





Polecamy w naszym sklepie

Badania jako podstawa projektowania User Experience
30 sekund O sztucznej inteligencji i robotyce
Mapa świata Puzzle
kolorowe skarpetki góra lodowa
Matematyka konkretna
Niektóre treści nie są dostosowane do Twojego profilu. Jeżeli jesteś pełnoletni możesz wyrazić zgodę na przetwarzanie swoich danych osobowych. W ten sposób będziesz miał także wpływ na rozwój naszego serwisu.
© ® Media Nauka 2008-2022 r.