10/29/2555

ใช้ PHP ดูชื่อไฟล์ที่มีในโฟลเดอร์

หากต้องการเราต้องการทราบรายชื่อไฟล์ที่มีอยู่ในโฟลเดอร์ใดๆ ว่ามีไฟล์ชื่ออะไรบ้าง เราสามารถเขียนโปรแกรมเพื่อดูรายชื่อไฟล์ โดยใช้ภาษา PHP ได้ดังนี้


 $handle = opendir('folder_name');
//เปิดการเชื่อมต่อกับโฟลเดอร์ที่ต้องการ โดยใส่ชื่อโฟลเดอร์ใน 'folder_name' โดยใช้ตัวแปร $handle เป็นตัวอ้างอิงค์
while ($entry = readdir($handle)) {
//อ่านชื่อในไฟล์โฟลเดอร์โดยใช้ function readdir เก็บไว้ในตัวแปร $entry

if(($entry==".")||($entry=="..")){ continue; }
//หากระบบแสดง .. หรือ . เป็นชื่อไฟล์ให้ข้ามไปแสดงไฟล์ถัดไป
echo $entry;//พิมพ์ชื่อไฟล์

}
closedir($handle);//ปิดการเชื่อมต่อ

เพียงเท่านี้โปรแกรมก็จะแสดงชื่อไฟล์ต่างๆที่อยู่ในโฟลเดอร์ที่เราใส่ใน folder_name ที่บรรทัดแรกทั้งหมดออกมา