ฟังก์ชัน is_readable() ตรวจสอบว่าไฟล์สามารถอ่านได้หรือไม่ ฟังก์ชันจะคืนค่า TRUE หากไฟล์หรือไดเร็กทอรีมีอยู่และสามารถอ่านได้ คืนค่า FALSE หากไม่มีไฟล์หรือไดเร็กทอรี
ไวยากรณ์
is_readable(file_path)
พารามิเตอร์
-
file_path − ระบุไฟล์ที่จะตรวจสอบ
คืนสินค้า
ฟังก์ชัน is_readable() จะคืนค่า TRUE หากไฟล์หรือไดเร็กทอรีมีอยู่และสามารถอ่านได้ คืนค่า FALSE หากไม่มีไฟล์หรือไดเร็กทอรี
ตัวอย่าง
<?php $file_path = "new.txt"; if(is_readable($file_path)) { echo ("Readable!"); } else { echo ("Not readable!"); } ?>
ผลลัพธ์
Not readable!
ให้เรามาดูตัวอย่างอื่นที่อ่านไฟล์ได้ด้วยหากอ่านได้
เรามีไฟล์ “demo.txt” ที่มีเนื้อหาดังต่อไปนี้
This is demo text in demo file!
ต่อไปนี้เป็นรหัสที่ตรวจสอบว่าไฟล์สามารถอ่านได้หรือไม่ หากอ่านได้ เนื้อหาไฟล์ก็จะแสดงด้วย
ตัวอย่าง
<?php $file_path = "demo.txt"; if(is_readable($file_path)) { echo ("Readable!"); echo ("Reading file: "); readfile($file_path); } else { echo ("Not readable!"); } ?>
ผลลัพธ์
Not readable!