Egy könyvtár tartalmának lekérdezéséhez az opendir() a readdir() és a closedir() függvényeket fogjuk használni.
Példa:
Forráskód
<?php
$dir = "/path/to/my/dir1";
// Ellenőrizzük a könyvtárat
if (is_dir($dir)) {
// Megnyitjuk
if ($dh = opendir($dir)) {
// A readdir függvénnyel addig olvasgatjuk a könyvtárneveket, amíg False értéket nem ad vissza
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "n";
}
// A könyvtárat bezárjuk
closedir($dh);
}
}
?>
Az opendir() függvény szintaxisa:
bool
=
opendir
(
path
)
;
A visszatérési érték: Ha a könyvtár létezik akkor a könyvtár-azonosító, egyébként False
A readdir() függvény szintaxisa:
string
=
readdir
(
dir_handle
)
;
A visszatérési érték: A könyvtárban levő következő fájlnév, az utolsó után False .
A closedir() függvény szintaxisa:
void
=
closedir
(
dir_handle
)
;
A visszatérési érték: nincs