Một số hàm dùng để đọc file text cơ bản mà có thể một số người chưa biết.
$filePath = '/paht/to/file.txt';
$file = fopen($filePath, "r") or die('File error!');
while (!feof($file)) {
$line = trim(fgets($file));
}
fclose($file);
- fopen(string
$filename
, string$mode
[, bool$use_include_path
=FALSE
[, resource$context
]])
- $filename: file path
- $mode: kiểu loại quyền truy cập bạn yêu cầu cho luồng này: một số kiểu: 'r' (chỉ đọc), 'r+' (đọc và ghi), 'w' (chỉ ghi), 'w+' (đọc và ghi, trường hợp ko có file thì tự tạo file)...
- $use_include_path: nếu muốn tìm file trong đường dẫn (thư mục) thì đặt nó là true
- $context: tập tham số và các tùy chọn để sủa đổi hoạt động stream (xem thêm về stream php)
- feof($file_handle): kiểm tra xem đã đến dòng cuối cùng của file hay chưa
- fgets($file_handle): đọc từng dòng của file
- fread($file_handle): đọc tệp nhị phân an toàn
- fclose($file_handle): đóng file, để thu hồi tài nguyên hệ thống và tránh lỗi khi đọc file tiếp theo
Bài viết từ pinlaz.com