Append file và xóa file trong PHP
Trong quá trình làm việc với file trong PHP, giả sử đã có một file thiếu hoặc không đúng yêu câu nhưng muốn xóa hoặc thêm nội dung vào file thì chúng ta cần làm gì? Cùng eLib tìm hiểu về thao tác thêm nội dung vào file, xóa file trong PHP qua bài viết dưới đây.
Mục lục nội dung
1. Append file trong PHP
Bạn có thể nối thêm dữ liệu vào file bằng cách sử dụng chế độ a hoặc a+ trong hàm fopen(). Hãy xem một ví dụ đơn giản nối thêm dữ liệu vào file data.txt.
Dữ liệu file data.txt ban đầu:
Xin chào! PHP
Ví dụ nối thêm dữ liệu vào file trong PHP, sử dụng hàm fwrite():
<?php
$fp = fopen('D:\\data.txt', 'a');//mở file ở chế độ append
fwrite($fp, "\n");
fwrite($fp, 'Đây là dữ liệu được nối thêm vào file.');
fclose($fp);
?>
Dữ liệu file data.txt
Xin chào! PHP
Đây là dữ liệu được nối thêm vào file.
2. Xóa file trong PHP
Trong PHP, chúng ta có thể xóa bất kỳ file nào bằng cách sử dụng hàm unlink(). Hàm unlink() trong PHP chỉ chấp nhận một đối số: filename. Nó tương tự như hàm unlink() trong Unix.
PHP unlink() tạo ra lỗi mức E_WARNING nếu tệp không bị xóa. Nó trả về TRUE nếu tập tin bị xóa thành công nếu không FALSE.
Cú pháp:
bool unlink ( string $filename [, resource $context ])
$filename đại diện cho tên của file sẽ bị xóa.
Ví dụ xóa file trong PHP
<?php
$status = unlink('D:\\data.txt');
if ($status)
{
echo "File bị xóa thành công!";
}
else
{
echo "Error: File không bị xóa.";
}
?>
Kết quả:
File bị xóa thành công!
Trên đây là bài viết của eLib.VN về Append file và xóa 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!
Như vậy là chúng ta đã hoàn thành nội dung kiến thức về "PHP File". Để củng cố và nắm vững nội dung đã học, mời bạn cùng thử sức với "Bộ Câu hỏi Trắc Nghiệm Online Ôn Tập Lập trình PHP có đáp án chi tiết"
Tham khảo thêm
- doc Xử lý file trong PHP
- doc Mở file trong PHP
- doc Đọc file trong PHP