Làm cách nào để mở đọc và đóng tệp trong PHP?

Cách đọc và ghi trong tệp bằng PHP

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

  1. Mở tệp ở chế độ phù hợp
  2. Đọc/ghi nội dung trong tập tin
  3. Đó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 *

Vui lòng bật JavaScript để gửi biểu mẫu này

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ại

Ghi 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"

Làm cách nào để mở tệp để đọc và ghi bằng PHP?

Hàm fopen[] của PHP dùng để mở tệp hoặc URL và trả về tài nguyên. Hàm fopen[] chấp nhận hai đối số. $filename và $mode. $filename đại diện cho tệp sẽ được mở và $mode đại diện cho chế độ tệp, ví dụ: chỉ đọc, chỉ đọc, ghi, v.v.

Đó là cách chính xác để đóng tệp trong PHP?

Hàm fclose[] đóng con trỏ tệp đang mở. Ghi chú. Tệp phải được mở bằng fopen[] hoặc fsockopen[].

Làm thế nào một tệp được mở và đóng trong PHP thảo luận về các chức năng xử lý tệp khác nhau trong PHP?

Sau khi một tệp được mở bằng hàm fopen[] thì nó có thể được đọc bởi một hàm gọi là fread[] . Hàm này yêu cầu hai đối số. Con trỏ tệp và độ dài tính bằng byte của tệp phải được biểu thị.

Làm cách nào để mở tệp ở định dạng PHP?

Vì các tệp PHP là tệp văn bản thuần túy mà con người có thể đọc được, tất cả những gì bạn cần để xem một tệp là một trình soạn thảo văn bản đơn giản như Notepad, Notepad++, Sublime Text, Vi và . .

Chủ Đề