Hướng dẫn đọc file php
Có nhiều hàm khác nhau để đọc file trong PHP được đưa ra như dưới đây: Show
Đọc file trong PHP - Hàm fread()Hàm PHP fread() được sử dụng để đọc toàn bộ dữ liệu của file. Nó yêu cầu hai đối số: resource và kích thước file. Cú pháp: string fread (resource $handle, int $length) $handle đại diện cho con trỏ tập tin được tạo bởi hàm fopen (). $length đại diện cho độ dài byte được đọc. Ví dụ: $contents";//in nội dung của file ra màn hình fclose($fp);//đóng file ?> Kết quả: Hello, đây là dòng đầu tiên đây là một dòng khác đây là dòng cuối cùng Đọc file trong PHP - Hàm fgets()Hàm PHP fgets() được sử dụng để đọc từng dòng từ một file. Để lấy tất cả dữ liệu bằng hàm fgets(), sử dụng hàm feof() bên trong vòng lặp while. Cú pháp: string fgets ( resource $handle [, int $length ]) Ví dụ 1: đọc một dòng từ file. Kết quả: Ví dụ 1: đọc toàn bộ file theo từng dòng một. "; } fclose($fp); ?> Kết quả: Hello, đây là dòng đầu tiên đây là một dòng khác đây là dòng cuối cùng Đọc file trong PHP - Hàm fgetc()Hàm PHP fgetc() được sử dụng để đọc ký tự đơn từ file. Để lấy tất cả dữ liệu bằng hàm fgetc(), sử dụng hàm feof() bên trong vòng lặp while. Cú pháp: string fgetc ( resource $handle) Ví dụ 1: đọc một ký tự từ file. Kết quả: Ví dụ 2: đọc toàn bộ file theo từng ký tự một. "; } else { echo $c; } } fclose($fp); ?> Kết quả: Hello, đây là dòng đầu tiên đây là một dòng khác đây là dòng cuối cùng Trong bài này, chúng ta sẽ tìm hiểu về cách open và read file trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP. 1. Mở file với hàm fopen() trong PHPHàm
Trong đó, – $filename là đường dẫn của của file cần mở. – $mode là các chế độ khi mở file. – $use_include_path: nếu được đặt là ‘1’ hoặc true thì sẽ tìm file để mở trong include_path. – $context là một context stream. Các chế độ (mode) khi mở file với fopen()
Giả sử, chúng ta có file
Đoạn code bên dưới giúp mở và đọc file
Kết quả
Sau khi mở file với hàm 2.1. Đọc file với hàm readfile() trong PHPHàm
Kết quả
2.2. Đọc file với hàm fread() trong PHPHàm
Trong đó,
Hàm
Kết quả
2.3. Đọc file với hàm fgets() trong PHPHàm
Kết quả
2.4. Đọc file với hàm feof() trong PHPHàm
Kết quả
2.5. Đọc file với hàm fgetc() trong PHPHàm
Kết quả
Ở bài này, chúng ta đã cùng tìm hiểu nhiều hàm đọc (read) file trong PHP. Tùy vào yêu cầu mà chúng ta sử dụng hàm nào cho hợp lý.
|