(PHP 3, PHP 4 >= 4.0.0)
readdir -- lees een entry uit een directory handle
Omschrijving
string readdir
(int dir_handle)
Geeft de bestandsnaam van het volgende bestand in de directory. De
bestandsnamen worden in een willekeurige volgorde teruggegeven.
Voorbeeld 1. Druk een lijst af van alle bestanden in de huidige directory
// Merk op dat !== niet bestond tot aan 4.0.0-RC2
<?php
$handle=opendir('.');
echo "Directory handle: $handle\n";
echo "Bestanden:\n";
while (($file = readdir($handle))!==false) {
echo "$file\n";
}
closedir($handle);
?>
|
|
Let erop dat readdir() ook de . en .. bestanden
teruggeeft. Als je deze niet wilt, verwijder ze dan simpel:
Voorbeeld 2.
Druk alle bestanden behalve . en .. af in de huidige directory.
<?php
$handle=opendir('.');
while (false!==($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file\n";
}
}
closedir($handle);
?>
|
|