Code Tu Tam

Hàm file_get_contents() trong PHP

2.5/5 - (2 bình chọn)

Định Nghĩa.

Hàm file_get_contents() sẽ đọc nội dung của file thành một chuỗi.

Cú pháp.

Cú pháp:

file_get_contents ( string $filename [, bool $use_include_path = FALSE 
[, resource $context [, int $offset = 0 [, int $maxlen ]]]] ) : string

Trong đó.

Giá trị trả về.

Lưu ý: 
Hàm này có thể trả về Boolean FALSE, nhưng cũng có thể trả về giá trị không Boolean ước tính cho FALSE.
Vui lòng đọc phần trên Booleans để biết thêm thông tin. Sử dụng toán tử === để kiểm tra giá trị 
trả về của hàm này.

Errors/Exceptions.

Ví dụ.

ví dụ 1.

code:

<?php
$homepage = file_get_contents('http://www.example.com/');
echo $homepage;
?>

Ví dụ 2 Tìm kiếm trong include_path.

<?php
// If strict types are enabled i.e. declare(strict_types=1);
$file = file_get_contents('./people.txt', true);
// Otherwise
$file = file_get_contents('./people.txt', FILE_USE_INCLUDE_PATH);
?>

Ví dụ 3 Đọc một phần của tệp.

<?php
// Read 14 characters starting from the 21st character
$section = file_get_contents('./people.txt', FALSE, NULL, 20, 14);
var_dump($section);
?>
// Kết quả string(14):"ll sdfdfac"

Ví dụ 4 sử dụng stream contexts.

<?php
// Create a stream
$opts = array(
  'http'=>array(
    'method'=>"GET",
    'header'=>"Accept-language: en\r\n" .
              "Cookie: foo=bar\r\n"
  )
);

$context = stream_context_create($opts);

// Open the file using the HTTP headers set above
$file = file_get_contents('http://www.example.com/', false, $context);
?>

Sự thay đổi qua các phiên bản.

Ghi chú.

Hàm liên quan.

Thông tin thêm.

Các bạn có thể xem chi tiết hơn trên php.net. Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm file_get_contents() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé. Cảm ơn các bạn đã ghé thăm codetutam.com
Exit mobile version