Untuk mengetahui isi folder atau direktori yang ada dalam PHP kita
menggunakan "directory handling" yang dibuka dengan function "opendir.
File atau folder yang ada bisa diketahui dengan function readdir.
Setelah selesai, kita menutupnya dengan "closedir". Cara lain yang lebih
cepat adalah dengan menggunakan scandir yang mengembalikan nama semua
isi folder dalam array. Function lain untuk penanganan direktori bisa
dilihat di bawah ini.
Contohnya :
<?php
$dir = "./";
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
echo "nama file : " . $file . "<br>";
}
closedir($dh);
}
}
?>
- chdir() => Mengganti direktori saat ini
- chroot() => Mengganti "root directory"
- closedir() => Menutup "directory handle"
- dir() => Mengembalikan nilai yang berisi isi dan susunan direktori
- getcwd() => Mengembalikan "direktori yang sedang aktif"
- is_dir() => melihat apakah suatu nama adalah direktori atau bukan
- opendir() Membuka "directory handle"
- readdir() Mengembalikan handle dari sebuah "directory handle"
- rewinddir() Resets sebuah directory handle
- scandir() Mengembalikan array berisi nama file dan direktori dari direktori yang dibuka.
Contohnya :
<?php
$dir = "./";
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
echo "nama file : " . $file . "<br>";
}
closedir($dh);
}
}
?>