Hàm fopen() của PHP
❮ Tham khảo hệ thống tập tin PHPVí dụ
Mở tệp, đọc dòng - cho đến khi đạt được EOF:
<?php
$file = fopen("test.txt", "r");
//Output lines until EOF is reached
while(! feof($file)) {
$line = fgets($file);
echo $line. "<br>";
}
fclose($file);
?>
Chạy ví dụ »Định nghĩa và cách sử dụng
Hàm fopen() mở một tệp hoặc URL.
Lưu ý: Khi ghi vào tệp văn bản, hãy đảm bảo sử dụng đúng ký tự kết thúc dòng! Hệ thống Unix sử dụng \n, hệ thống Windows sử dụng \r\n và hệ thống Macintosh sử dụng \r làm ký tự kết thúc dòng. Windows cung cấp cờ dịch ('t') sẽ dịch \n sang \r\n khi làm việc với tệp. Bạn cũng có thể sử dụng 'b' để buộc chế độ nhị phân. Để sử dụng các cờ này, hãy chỉ định 'b' hoặc 't' làm ký tự cuối cùng của tham số chế độ.
Cú pháp
fopen( filename , mode , include_path , context )
Giá trị tham số
Parameter | Description |
---|---|
filename | Required. Specifies the file or URL to open |
mode | Required. Specifies the type of access you require to the file/stream. Possible values:
|
include_path | Optional. Set this parameter to '1' if you want to search for the file in the include_path (in php.ini) as well |
context | Optional. Specifies the context of the file handle. Context is a set of options that can modify the behavior of a stream |
Chi tiết kỹ thuật
Giá trị trả về: | Tài nguyên con trỏ tệp thành công, FALSE và lỗi khi thất bại. Bạn có thể ẩn lỗi bằng cách thêm "@" trước tên hàm. |
---|---|
Phiên bản PHP: | 4.3+ |
Nhật ký thay đổi PHP: | PHP 7.1: Đã thêm tùy chọn "e" PHP 5.2: Đã thêm tùy chọn "c" và "c+" |
❮ Tham khảo hệ thống tập tin PHP