วันจันทร์ที่ 1 สิงหาคม พ.ศ. 2565

readdir() อ่านโฟลเดอร์ php

 <?php

if ($handle = opendir('../_ath5/checklist-ath5/source')) {

    while (false !== ($entry = readdir($handle))) {

        if ($entry != "." && $entry != "..") {

            echo "$entry<br>";

        }

    }

    closedir($handle);

}

?>

opendir(“ตำแหน่ง folder ที่ต้องการเปิดดู”);

# ต้องเป็น path เท่านั้น ไม่ใช้ URL

while เพื่อวนวูปให้มันอ่าน directory ซ้ำจนครบ

readdir(ตัวแปลที่เก็บค่าของ folder ที่ได้เปิดแล้ว)

if ($entry != “.” && $entry != “..”) {# มันเป็นค่า default ของระบบ ถ้าเป็น . หรือ .. ให้ข้ามไป ไม่ต้องแสดงผล

closedir ปิดการเปิด เพื่อเคลียร์ค่าหน่วยความจำ


1112
mindphp
thaiseoboard


ไม่มีความคิดเห็น:

แสดงความคิดเห็น