ฟังก์ชัน readfile() อ่านไฟล์และเขียนลงในบัฟเฟอร์เอาต์พุต
หากสำเร็จ ฟังก์ชันจะส่งคืนจำนวนไบต์ที่อ่านจากไฟล์ หากล้มเหลว ฟังก์ชันจะส่งกลับ FALSE พร้อมข้อความแสดงข้อผิดพลาด คุณสามารถซ่อนเอาต์พุตข้อผิดพลาดได้โดยการเพิ่ม '@' หน้าชื่อฟังก์ชัน
readfile(ชื่อไฟล์,include_path,บริบท)
พารามิเตอร์ | อธิบาย |
---|---|
ชื่อไฟล์ | ที่จำเป็น. ระบุไฟล์ที่จะอ่าน |
รวม_เส้นทาง | ไม่จำเป็น. ตั้งค่าพารามิเตอร์นี้เป็น '1' หากคุณต้องการค้นหาไฟล์ใน include_path (ใน php.ini) ด้วย |
บริบท | ไม่จำเป็น. ระบุสภาพแวดล้อมสำหรับการจัดการไฟล์ บริบทคือชุดตัวเลือกที่สามารถปรับเปลี่ยนพฤติกรรมของสตรีมได้ |
เคล็ดลับ: หากมีการเปิดใช้งาน "fopen wrappers" ในไฟล์ php.ini คุณสามารถใช้ URL เป็นชื่อไฟล์ในฟังก์ชันนี้ได้
<?phpecho readfile("test.txt");?>
รหัสข้างต้นจะส่งออก:
ไฟล์นี้มีสองบรรทัด นี่คือบรรทัดสุดท้าย57