Hàm file_get_contents () đọc toàn bộ tệp thành một chuỗi. Hàm file () đọc toàn bộ tệp trong một mảng, trong khi hàm file_get_contents () đọc toàn bộ tệp thành một chuỗi.
Cú pháp
file_get_contents(file_path, flags, context, start_offset, max_length)
Tham số
-
file_path - Đường dẫn của tệp.
-
cờ - Giá trị của các cờ có thể là bất kỳ sự kết hợp nào của các cờ sau được kết hợp với toán tử OR (|) nhị phân.
-
FILE_USE_INCLUDE_PATH - Tìm kiếm tên tệp trong thư mục bao gồm.
-
FILE_TEXT - Nếu ngữ nghĩa unicode được bật, mã hóa mặc định của dữ liệu đọc là UTF-8. cờ của anh ấy không thể được sử dụng với FILE_BINARY.
-
FILE_BINARY - Với cờ này, tệp được đọc ở chế độ nhị phân. Đây là cài đặt mặc định và không thể sử dụng với FILE_TEXT.
-
-
ngữ cảnh - Tài nguyên ngữ cảnh được tạo bằng stream_context_create ().
-
start_offset - Đặt điểm bắt đầu trong tệp để đọc.
-
max_length - Độ dài tối đa của dữ liệu được đọc. Mặc định là đọc cho đến khi đạt đến cuối tệp.
Quay lại
Hàm file_get_contents () trả về dữ liệu được đọc. Nó trả về false khi bị lỗi.
Giả sử chúng tôi có một tệp “info.txt” với nội dung sau.
The U.S. is a country of 50 states.
Ví dụ
<?php $info = file_get_contents('info.txt',FALSE, NULL, 0, 50); echo $info; ?>
Đầu ra
The U.S. is a country of 50 states.
Hãy để chúng tôi xem một ví dụ khác, trong đó chúng tôi sẽ đọc nội dung từ trang chủ của một trang web.
Ví dụ
<?php $website = file_get_contents("https://www.qries.com"); echo $website; ?>
Đầu ra
Sharing Knowledge