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://. |