Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm readfile() trong PHP


Hàm readfile() đọc file và ghi trực tiếp ra output buffer. Hữu ích để xuất file (hình ảnh, PDF, v.v.) mà không load toàn bộ vào bộ nhớ PHP. Trả về số byte đã đọc.

Cú pháp

readfile(file_path, include_path, context)

Tham số

  • file_path – Đường dẫn file.

  • include_path – TRUE: tìm file trong include_path. Mặc định FALSE.

  • context – Ngữ cảnh stream (tùy chọn).

Giá trị trả về

Trả về số byte đã đọc. Trả về FALSE nếu lỗi.

Ví dụ

<?php
echo readfile("one.txt");
?>

Kết quả

This is demo text! 18

Lưu ý: readfile() không trả về nội dung chuỗi, mà ghi ra output trực tiếp. Dùng file_get_contents() nếu cần lấy chuỗi.