Fungsi opendir() PHP
Contoh
Buka satu direktori, baca kandungannya, dan tutup:
<?php $dir = "/images/"; // Buka direktori, lalu baca kandungannya 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 penanganan direktori.
Sintaks
opendir(path,context);
Parameter | Deskripsi |
---|---|
path | Diperlukan. Tentukan laluan direktori yang hendak dibuka. |
context | Pilihan. Tentukan persekitaran penanganan direktori.context Sebuah set pilihan yang mengubah tingkah laku aliran direktori yang boleh diubah. |
Butiran Teknik
Kembali nilai: |
Jika berjaya, kembalikan sumber daya penanganan direktori. Jika gagal, kembalikan FALSE. Jika laluan bukan direktori yang sah, atau jika direktori tidak dapat dibuka disebabkan oleh batasan lesen atau kesalahan sistem fail, kesalahan tingkatan E_WARNING akan dilempar. Anda boleh menyembunyikan output kesalahan opendir() dengan menambah '@' di hadapan nama fungsi. |
---|---|
Versi PHP: | 4.0+ |
Log Update PHP: | PHP 5.0:path Parameter kini menyokong protokol pengkapsul URL ftp://. |