Hướng dẫn dùng fileget trong PHP
- Hàm file_get_contents() dùng để lấy nội dung của một tập tin.- Cú pháp: Show Nội dung chính
- Tôi có một tập tin myCode_01.html nằm ở đường dẫn http://webcoban.vn/file/myCode_01.html với nội dung như sau:
- Để lấy nội dung của tập tin myCode_01.html thì tôi sử dụng đoạn mã sau:
- Khi đó, biến $text sẽ có giá trị là chuỗi:
- Ví dụ phía trên là chúng ta lấy toàn bộ nội dung của tập tin, để lấy một phần nội dung của tập tin thì chúng ta sử dụng cú pháp như sau:
- Trong đó:
- Biến $text sẽ có giá trị là chuỗi:
- Biến $text sẽ có giá trị là chuỗi:
- Biến $text sẽ có giá trị là chuỗi:
File_get_contents là một trong những hàm thường gặp khi làm việc với ngôn ngữ PHP. Để hiểu và sử dụng thành thạo bạn hãy xem các ví dụ cụ thể sau. Định nghĩa Hàm Cú pháp:
Để hiểu rõ hơn hãy đi vào ví dụ sau:
Khi chạy file php đó bạn sẽ lấy được nội dung của toàn bộ website. Bây giờ mình sẽ xuất ra chuỗi đó thành mảng để đọc thông tin dễ dàng hơn.
Định Nghĩa.Hàm Cú pháp.Cú pháp:file_get_contents ( 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:Ví dụ 2 Tìm kiếm trong include_path.Ví dụ 3 Đọc một phần của tệp.// Kết quả string(14):"ll sdfdfac" Ví dụ 4 sử dụng stream contexts.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 |