Mencari file dalam Folder dengan PHP

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.
  1. chdir() => Mengganti direktori saat ini
  2. chroot() => Mengganti "root directory"
  3. closedir() => Menutup "directory handle"
  4. dir() => Mengembalikan nilai yang berisi isi dan susunan direktori
  5. getcwd() => Mengembalikan "direktori yang sedang aktif"
  6. is_dir() => melihat apakah suatu nama adalah direktori atau bukan
  7. opendir() Membuka "directory handle"
  8. readdir() Mengembalikan handle dari sebuah "directory handle"
  9. rewinddir() Resets sebuah directory handle
  10. 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);
  }
}
?>