Xử lý tệp trong PHP

PHP thao tác tệp

PHP có nhiều hàm để tạo, đọc, tải lên và chỉnh sửa tệp.

Lưu ý:Hãy thao tác tệp cẩn thận!

Khi bạn thao tác với tệp, bạn phải rất cẩn thận. Nếu bạn thao tác sai, có thể gây ra thiệt hại rất nghiêm trọng. Những lỗi phổ biến là:

  • Sửa đổi sai tệp
  • Bị đầy dữ liệu rác trên đĩa cứng
  • Xóa ngẫu nhiên nội dung tệp

Hàm PHP readfile()

Hàm readfile() đọc tệp và ghi vào bộ đệm đầu ra.

Giả sử chúng ta có một tệp văn bản có tên là "webdictionary.txt", lưu trữ trên máy chủ, như sau:

AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = Extensible Markup Language

Mã PHP để đọc tệp này và ghi vào luồng đầu ra như sau (nếu đọc thành công, hàm readfile() sẽ trả về số byte):

Ví dụ

<?php
echo readfile("webdictionary.txt");
?>

Chạy ví dụ

Nếu điều duy nhất bạn muốn làm là mở một tệp và đọc nội dung của nó, thì hàm readfile() rất hữu ích.

Bài tiếp theo sẽ giải thích thêm về nội dung xử lý tệp.

Tài liệu tham khảo PHP Filesystem

Nếu bạn cần tài liệu tham khảo đầy đủ về hệ thống tệp PHP, hãy truy cập tài liệu do CodeW3C.com cung cấp Tài liệu tham khảo PHP Filesystem.