Podręcznik PHP
Poprzedni |  | Następny

# opendir

(PHP 3, PHP 4, PHP 5)

opendir -- Otwiera katalog

## Opis

resource opendir ( string path [, resource context] )

Zwraca wskaźnik do otwartego katalogu, który może być następnie wykorzystany przez closedir(), readdir(), and rewinddir() calls.

## Parametry

path

  Ścieżka do katalogu który ma zostać otwarty

context

  Po opis parametru context, sięgnij do the streams section

## Zwracane wartości

W przypadku sukcesu zwraca wskaźnik do katalogu resource, w przypadku niepowodzenia zwraca `FALSE`.

Jeśli path nie jest katalogiem lub jeśli katalog nie posiada odpowiednich praw dostępu, lub gdy system plików zawiódł opendir() zwróci `FALSE` i wygeneruje błąd PHP E_WARNING. Można wyłączyć wyświetlanie błędów opendir() poprzez postawienie znaku '@' przed wywołaniem funkcji.

## Rejestr zmian

Wersja | Opis
--- | ---
5.0.0 | path wspiera ftp:// URL wrapper.
4.3.0 | path może być również URL-em odnoszącym się do katalogu, jednak tylko file:// URL wrapper jest wspierany w wersji PHP 4.3.

## Przykłady

Przykład 1. opendir() example

`<?php $dir = "/etc/php5/"; // Otwarcie prawidłowego katalogu i pobranie jego zawartości if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir . $file) . "\n"; } closedir($dh); } } ?>`

Powyższy przykład wyświetli coś podobnego do:

    filename: . : filetype: dir
    filename: .. : filetype: dir
    filename: apache : filetype: dir
    filename: cgi : filetype: dir
    filename: cli : filetype: dir

## Patrz także

is_dir()
readdir()
Dir

Poprzedni | Spis treści | Następny
getcwd | Początek rozdziału | readdir