Funkcja opendir() PHP
Przykład
Otwórz katalog, przeczytaj jego zawartość i zamknij:
<?php $dir = "/images/"; // Otwórz katalog i przeczytaj jego zawartość if (is_dir($dir)){ if ($dh = opendir($dir){ while (($file = readdir($dh)) !== false){ echo "filename:" . $file . "<br>"; } closedir($dh); } } ?>
Wynik:
filename: cat.gif filename: dog.gif filename: horse.gif
Definicja i użycie
Funkcja opendir() otwiera katalog.
Gramatyka
opendir(ścieżka,kontekst);
Parametry | Opis |
---|---|
ścieżka | Wymagane. Określa ścieżkę do otwieranego katalogu. |
kontekst | Opcjonalnie. Określa środowisko katalogu.kontekst To zestaw opcji, które określają zachowanie modyfikowalnego strumienia katalogu. |
Szczegóły techniczne
Wartość zwracana: |
Pomimo sukcesu zwraca zasób zasobu katalogu. W przypadku niepowodzenia zwraca FALSE. Jeśli ścieżka nie jest legalnym katalogiem, lub katalog nie może zostać otworzony z powodu ograniczeń licencyjnych lub błędów systemu plików, zostanie rzucony błąd poziomu E_WARNING. Możesz ukryć wyjście błędu opendir() poprzez dodanie '@' przed nazwą funkcji. |
---|---|
Wersja PHP: | 4.0+ |
Dziennik aktualizacji PHP: | PHP 5.0:ścieżka Parametry teraz obsługują protokół opakowywania URL ftp://. |