เปิดไดเร็กทอรี อ่านเนื้อหา จากนั้นปิด:
<?php$dir = "/images/";// เปิดไดเร็กทอรีและอ่านเนื้อหา if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir ( $dh)) !== false){ echo "filename:" . $file . "<br>"; } ปิด ($dh); }}?>ผลลัพธ์:
ชื่อไฟล์: cat.giffilename: dog.giffilename: horse.gifฟังก์ชัน opendir() เปิดตัวจัดการไดเร็กทอรี
opendir( เส้นทาง บริบท );
| พารามิเตอร์ | อธิบาย |
|---|---|
| เส้นทาง | ที่จำเป็น. ระบุเส้นทางไดเรกทอรีที่จะเปิด |
| บริบท | ไม่จำเป็น. ระบุสภาพแวดล้อมสำหรับการจัดการไดเรกทอรี บริบทคือชุดของตัวเลือกที่ปรับเปลี่ยนพฤติกรรมของไดเร็กทอรีสตรีม |
| ค่าส่งคืน: | หากสำเร็จ ทรัพยากรการจัดการไดเร็กทอรีจะถูกส่งกลับ ส่งกลับ FALSE เมื่อเกิดความล้มเหลว หากเส้นทางไม่ใช่ไดเร็กทอรีทางกฎหมาย หรือไม่สามารถเปิดไดเร็กทอรีได้เนื่องจากข้อจำกัดด้านลิขสิทธิ์หรือข้อผิดพลาดของระบบไฟล์ ข้อผิดพลาดระดับ E_WARNING จะเกิดขึ้น คุณสามารถซ่อนเอาต์พุตข้อผิดพลาดของ opendir() ได้โดยใส่ '@' ไว้หน้าชื่อฟังก์ชัน |
|---|---|
| เวอร์ชัน PHP: | 4.0+ |
| บันทึกการเปลี่ยนแปลง PHP: | PHP 5.0: พารามิเตอร์เส้นทางรองรับโปรโตคอลการห่อหุ้ม URL ftp:// |