303 of 410 menu

ฟังก์ชัน opendir

ฟังก์ชัน opendir เปิดไดเรกทอรีที่ระบุและส่งคืนตัวอธิบาย (ทรัพยากร) ของมัน ซึ่งจะถูกใช้ร่วมกับฟังก์ชันการอ่านเนื้อหาไดเรกทอรี หลังจากทำงานกับไดเรกทอรีเสร็จสิ้น จำเป็นต้องปิดมันด้วย closedir

ไวยากรณ์

opendir(string $path, resource $context = null): resource|false

ตัวอย่าง

การใช้งานพื้นฐานของ opendir:

<?php $dir = opendir('/path/to/directory'); if ($dir) { while (($file = readdir($dir)) !== false) { echo $file . "\n"; } closedir($dir); } ?>

ผลลัพธ์การทำงานของโค้ด (ตัวอย่างการแสดงผล):

"." ".." "file1.txt" "subdirectory"

ตัวอย่าง

การจัดการข้อผิดพลาดการเปิดไดเรกทอรี:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "ไม่สามารถเปิดไดเรกทอรีได้"; } else { // ทำงานกับไดเรกทอรี closedir($dir); } ?>

ผลลัพธ์การทำงานของโค้ด:

"ไม่สามารถเปิดไดเรกทอรีได้"

ตัวอย่าง

การใช้งานพร้อมบริบทสตรีม:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // อ่านเนื้อหาของไดเรกทอรี FTP closedir($dir); } ?>

ในตัวอย่างนี้ จะเปิดการเชื่อมต่อกับเซิร์ฟเวอร์ FTP เพื่ออ่านเนื้อหาของไดเรกทอรีระยะไกล

ดูเพิ่มเติม

  • ฟังก์ชัน readdir,
    ซึ่งอ่านเนื้อหาของไดเรกทอรีที่เปิดอยู่
  • ฟังก์ชัน closedir,
    ซึ่งปิดตัวอธิบายไดเรกทอรี
  • ฟังก์ชัน scandir,
    ซึ่งส่งคืนรายการไฟล์และไดเรกทอรีในรูปแบบของอาร์เรย์
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ