Xử lý file trong PHP

Việc xử lý file trong php rất quan trọng vì trong các ứng dụng thực tế ta hay dùng file để lưu trữ dữ cache cho website hoặc là lưu trữ một thứ gì đó để cho nhằm giúp ứng dụng chạy nhanh hơn, vì thế hôm nay eLib mời bạn đọc tìm hiểu về xử lý file trong php. Cùng tham khảo qua bài viết dưới đây.

Xử lý file trong PHP

1. Mở file - hàm PHP fopen()

Hàm PHP fopen() được sử dụng để mở một file.

Cú pháp:

fopen (string $filename , string $mode [, bool $use_include_path = false [, resource $context ]])

Ví dụ:

<?php
$handle = fopen("D:\\folder\\file.txt", "r");
?>

2. Đóng file - hàm PHP fclose()

Hàm PHP fclose() được sử dụng để đóng một file.

Cú pháp:

fclose(resource $handle)

Ví dụ:

<?php
fclose($handle);
?>

3. Đọc file - hàm PHP fcfreadlose()

Hàm PHP fread() được sử dụng để đọc nội dung của một file. Nó chấp nhận 2 tham số: resource và kích thước file

Cú pháp:

string fread(resource $handle, int $length )

Ví dụ:

<?php
$filename = "D:\\myfile.txt";
$handle = fopen($filename, "r"); //mở file ở chế độ đọc
$contents = fread($handle, filesize($filename)); //đọc file
echo $contents; //in nội dung file ra màn hình
fclose($handle); //đóng file

?>

Kết quả:

hello php file

4. Ghi file - hàm PHP fwrite()

Hàm PHP fwrite() được sử dụng để ghi nội dung vào file.

Cú pháp:

int fwrite(resource $handle , string $string [, int $length ])

Ví dụ:

<?php
$fp = fopen('data.txt', 'w'); //mở file ở chế độ ghi
fwrite($fp, 'hello ');
fwrite($fp, 'php file');
fclose($fp);

echo "File được ghi thành công.";
?>

Kết quả:

File được ghi thành công.

5. Xóa file - hàm PHP unlink()

Hàm PHP unlink() được sử dụng để xóa một file.

Cú pháp:

bool unlink ( string $filename [, resource $context ])

Ví dụ:

<?php
unlink('data.txt');
echo "File được xóa thành công.";
?>

Kết quả:

File được xóa thành công.

Trên đây là bài viết của eLib.VN về Xử lý file trong PHP. Chúng tôi hy vọng qua bài này sẽ làm tiền đề cho các bạn đam mê giải thuật tìm tòi thêm. Chúc các bạn thành công!

Ngày:09/10/2020 Chia sẻ bởi:

CÓ THỂ BẠN QUAN TÂM