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

# readdir

(PHP 3, PHP 4, PHP 5)

readdir -- Adott könyvtárból beolvas egy bejegyzést

## Leírás

string readdir ( int dir_handle )

A könyvtárban levő következő file nevével tér vissza.

## Paraméterek

dir_handle

  A könyvtárazonosító erőforrás amely előzőleg egy opendir()-rel volt megnyitva.

## Visszatérési értékek

A fájlnév, hiba esetén `FALSE`.

## Példák

Példa 1. Összes file kilistázása az aktuális könyvtárban Figyeld meg azt a módszert, ahogyan a dir() visszatérési értékét vizsgáljuk az alábbi példában. Teszteljük, hogy a visszaadott érték azonos-e (egyenlő és azonos típusú -- lásd a hasonlító operátorokat) `FALSE`-al, egyébként egy könyvtárbejegyzés, amely `FALSE` értékű (pl. '0' nevű), befejeztetné a ciklust.
`<?php // Megjegyzés: a !== nem létezett a 4.0.0-RC2 előtt if ($k_azon = opendir('/utvonal/az/allomanyokhoz')) { echo "Könyvtárazonosító: $k_azon\n"; echo "Állományok:\n"; /* Ez a helyes módja a könyvtáron való végiglépkedésnek. */ while (false !== ($fajl = readdir($k_azon))) { echo "$fajl\n"; } /* Ez a HELYTELEN módja a könyvtáron való végiglépkedésnek. */ while ($fajl = readdir($k_azon)) { echo "$fajl\n"; } closedir($k_azon); } ?>`

Példa 2. Az aktuális könyvtár fájljainak kilistázása, kihagyva a . és .. bejegyzéseket.
`<?php if ($k_azon = opendir('.')) { while (false !== ($fajl = readdir($k_azon))) { if ($fajl != "." && $fajl != "..") { echo "$fajl\n"; } } closedir($k_azon); } ?>`

## Lásd még

is_dir()
glob()

Előző | Tartalom | Következő
opendir | Fel | rewinddir