Bởi Ujwal Kumar Sahoo
Trong bài này, chúng ta sẽ tìm hiểu cách đọc và ghi trong tệp
Có 3 bước đơn giản để thực hiện thao tác với tệp
- Mở tệp ở chế độ phù hợp
- Đọc/ghi nội dung trong tập tin
- Đóng tệp
Các chế độ mở file trong PHP
Có một số cách để mở một tập tin
- w. Nó mở tệp ở chế độ chỉ ghi. Nếu không có tệp, một tệp sẽ được tạo. Nếu tệp tồn tại thì nội dung của tệp sẽ bị xóa
- r. Nó mở tệp ở chế độ chỉ đọc
- a. Nó mở tệp ở chế độ chắp thêm i. e. nội dung được chèn vào cuối tập tin
- w+. Nó mở tệp ở chế độ đọc và ghi. Nếu không có tệp, một tệp sẽ được tạo. Nếu tệp tồn tại thì nội dung của tệp sẽ bị xóa
- r+. Nó mở tệp ở chế độ đọc/ghi
- một +. Nó mở tệp ở chế độ đọc/ghi. Nội dung được chèn vào cuối tập tin
Mở một tệp trong PHP
Hàm mở tệp
fopen[filename,mode];
Ví dụ. -
fopen["myfile.txt",'w'];
Đọc một tập tin trong PHP
Hàm fread[] được sử dụng để đọc nội dung của tệp
Ví dụ. -
đầu ra. -
Welcome to codespeedy.This is a example of file read.
Viết một tập tin trong PHP
Hàm fwrite[] được sử dụng để ghi nội dung vào một tệp
Ví dụ. -
đầu ra. -
Welcome to codespeedy.This is a example of file read. This line added to the file.
Đóng tệp trong PHP
Chức năng sau đây được sử dụng để đóng một tệp đã mở
fclose[filename];
Ví dụ. -
fclose[$file];
Đây là cách chúng ta có thể thực hiện các thao tác đọc và ghi trên một tệp
Nếu bạn có bất kỳ nghi ngờ nào về chủ đề trên, vui lòng đặt bình luận bên dưới
Xem thêm,
- Đọc một dòng cụ thể từ một tệp văn bản trong PHP
- Nhận các thẻ meta của một trang web trong PHP
Để lại một câu trả lời
Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *
Nhận xét *
Tên *
Email *
Tham số đầu tiên của chức năng này chứa tên của tệp sẽ được mở và tham số thứ hai chỉ định tệp sẽ được mở ở chế độ nào
?php
Tệp có thể được mở ở một trong các chế độ sau
ModesDescriptionrChỉ đọc. Bắt đầu từ phần đầu của trình quay phim+Đọc/Ghi. Chỉ bắt đầu ở phần đầu của filewWrite. Mở và xóa nội dung của tệp; . Mở và xóa nội dung của tệp; . Mở và ghi vào cuối tệp hoặc tạo tệp mới nếu tệp chưa tồn tại+Đọc/Nối. Giữ nguyên nội dung tệp bằng cách chỉ ghi vào cuối tệpxWrite. Tạo một tập tin mới. Trả về FALSE và lỗi nếu tệp đã tồn tạix+Đọc/Ghi. Tạo một tập tin mới. Trả về FALSE và lỗi nếu tệp đã tồn tạiGhi chú. Nếu hàm fopen[] không thể mở tệp đã chỉ định, nó sẽ trả về 0 [sai]
Ví dụ
Ví dụ sau tạo thông báo nếu hàm fopen[] không thể mở tệp đã chỉ định
________số 8
Mode,Creates,Reads,Writes,Pointer Starts,Truncates File,Notes,Purpose
r,,y,,beginning,,fails if file doesn't exist,basic read existing file
r+,,y,y,beginning,,fails if file doesn't exist,basic r/w existing file
w,y,,y,beginning+end,y,,"create, erase, write file"
w+,y,y,y,beginning+end,y,,"create, erase, write file with read option"
a,y,,y,end,,,"write from end of file, create if needed"
a+,y,y,y,end,,,"write from end of file, create if needed, with read options"
x,y,,y,beginning,,fails if file exists,"like w, but prevents over-writing an existing file"
x+,y,y,y,beginning,,fails if file exists,"like w+, but prevents over writing an existing file"
c,y,,y,beginning,,,open/create a file for writing without deleting current content
c+,y,y,y,beginning,,,"open/create a file that is read, and then written back down"