Fungsi opendir() PHP

Contoh

Buka direktori, baca isinya, lalu tutup:

<?php
$dir = "/images/";
// Buka direktori, lalu baca isinya
if (is_dir($dir)){
  if ($dh = opendir($dir){
    while (($file = readdir($dh)) !== false){
      echo "filename:" . $file . "<br>";
    }
    closedir($dh);
  }
}
?>

Hasil:

filename: cat.gif
filename: dog.gif
filename: horse.gif

Definisi dan Penggunaan

Fungsi opendir() membuka handle direktori.

Gram

opendir(path,context);
Parameter Deskripsi
path Wajib. Menentukan jalur direktori yang akan dibuka.
context Pilihan. Menentukan lingkungan direktori handle.context Sebuah set opsi yang dapat diubah untuk perilaku aliran direktori.

Detil Teknologi

Nilai balik:

Jika sukses, kembalikan sumber daya direktori direktori. Jika gagal, kembalikan FALSE.

Jika jalur bukan direktori yang sah, atau direktori yang tidak dapat dibuka karena batasan lisensi atau kesalahan sistem berkas, error tingkat E_WARNING akan dilempar.

Anda dapat menyembunyikan keluaran kesalahan opendir() dengan menambah '@' di depan nama fungsi.

Versi PHP: 4.0+
Log Pembaruan PHP: PHP 5.0:path Parameter sekarang mendukung protokol pengebalut ftp://.