Site logo

Tìm hiểu xử lý tệp trong PHP

5:00 read

Xử lý tệp là một phần quan trọng của lập trình PHP, cho phép bạn đọc, ghi và thao tác với các tệp trên máy chủ. PHP cung cấp nhiều hàm tích hợp để làm việc với tệp một cách dễ dàng và hiệu quả.

Mở và đóng tệp

fopen()

Hàm fopen() được sử dụng để mở một tệp. Nó trả về một con trỏ tệp (file pointer) mà bạn có thể sử dụng để thao tác với tệp.

Cú pháp

$file = fopen("filename.txt", "mode");

fclose()

Hàm fclose() được sử dụng để đóng một tệp đã mở.

Cú pháp

fclose($file);

Ví dụ

$file = fopen("example.txt", "r");
if ($file) {
    // Thực hiện các thao tác với tệp
    fclose($file);
} else {
    echo "Unable to open file!";
}

Đọc tệp

fread()

Hàm fread() được sử dụng để đọc nội dung của một tệp.

Cú pháp

$content = fread($file, filesize("filename.txt"));

fgets()

Hàm fgets() được sử dụng để đọc một dòng từ tệp.

Cú pháp

$line = fgets($file);

file_get_contents()

Hàm file_get_contents() được sử dụng để đọc toàn bộ nội dung của một tệp vào một chuỗi.

Cú pháp

$content = file_get_contents("filename.txt");

Ví dụ

$file = fopen("example.txt", "r");
if ($file) {
    $content = fread($file, filesize("example.txt"));
    echo $content;
    fclose($file);
} else {
    echo "Unable to open file!";
}

$content = file_get_contents("example.txt");
echo $content;

Yêu cầu đăng nhập

Vui lòng đăng nhập để truy cập nội dung này

Additional Resources

Course Guide

Comprehensive PDF guide with examples

GitHub Repository

Example code for all lessons

Discussion

Have a question about this lesson? Post it here and get answers from instructors and peers.