PHP kézikönyv
Előző |  | Következő

# opendir

(PHP 3, PHP 4, PHP 5)

opendir -- Megnyit egy könyvtárat

## Leírás

int opendir ( string path )

Megnyit egy könyvtárazonosítót, amit későbbi closedir(), readdir(), és rewinddir() hívásokban használhatsz.

## Paraméterek

path

  A megnyitandó könyvtár neve

## Visszatérési értékek

Egy könyvtárazonosító erőforrás hiba esetén pedig `FALSE`.

Ha a path nem egy érvényes könyvtárat ad meg, vagy a könyvtár nem megnyítható jogosultsági korlátozások, vagy filerendszer hibák miatt, az opendir() `FALSE` értéket ad vissza, és egy E_WARNING szintű PHP hibát generál. Letithatod az opendir() során fellépő hiba kiírását, ha egy '@' jelet teszel a függvény neve elé.

## Változások naplója

Változat | Leírás
--- | ---
5.0.0 | A path elfogadja az ftp:// URL-ket is.
4.3.0 | A path értéke lehet olyan URL is, amely könyvtár listázást eredményez, habár PHP 4-ben csak a file:// használható.

## Példák

Példa 1. opendir() példa
`<?php $k_nev = "/etc/php5/"; // Egy könyvtár megnyitása és a tartalmának beolvasása if (is_dir($k_nev)) { if ($k_azon = opendir($k_nev)) { while (($fajl = readdir($k_azon)) !== false) { echo "fájlnév: $fajl : fájltípus: " . filetype($k_nev . $fajl) . "\n"; } closedir($k_azon); } } ?>`
A fenti példa valami ilyesmi kimenetet ad:
    fájlnév: . : fájltípus: dir
    fájlnév: .. : fájltípus: dir
    fájlnév: apache : fájltípus: dir
    fájlnév: cgi : fájltípus: dir
    fájlnév: cli : fájltípus: dir

## Lásd még

is_dir()
readdir()
Dir

Előző | Tartalom | Következő
getcwd | Fel | readdir