2010-03-15 22 views

Trả lời

25

Để thêm dữ liệu vào một tập tin bạn sẽ cần phải mở tập tin trong chế độ append (xem fopen):

  • 'a'
    Chỉ mở để viết; đặt con trỏ tập tin vào cuối tập tin. Nếu tệp không tồn tại, hãy cố gắng tạo tệp.
  • 'a +'
    Mở để đọc và viết; đặt con trỏ tập tin vào cuối tập tin. Nếu tệp không tồn tại, hãy cố gắng tạo tệp.

Vì vậy, để mở textFile.txt trong viết được chỉ thêm những chế độ:

fopen("textFile.txt", "a") 

Nhưng bạn cũng có thể sử dụng chức năng đơn giản file_put_contents kết hợp fopen, fwritefclose trong một chức năng:

$data = sprintf("%s %s %s\n", $var1, $var2, $var3); 
file_put_contents('textFile.txt', $data, FILE_APPEND); 
+2

+ 1 để đi vào chi tiết. 'fprintf()' cũng sẽ là một lựa chọn tốt. –

Các vấn đề liên quan