Làm thế nào để viết một tệp trong PHP?



Bài viết này sẽ giới thiệu cho bạn một khái niệm đơn giản nhưng quan trọng đó là cách viết một tệp bằng PHP với trình diễn lập trình.

Bài viết này sẽ giới thiệu cho bạn một khái niệm đơn giản nhưng quan trọng đó là cách ghi một tệp trong Các gợi ý sau sẽ được đề cập trong bài viết này,

Tiếp tục với bài viết này về Viết tệp trong PHP





Đầu tiên, chúng ta cần mở tệp. Có các thuộc tính khác nhau mà bạn có thể cung cấp khi mở tệp.

  • trong: ghi vào tệp ở đầu
  • trong + ghi vào tệp ở đầu và cắt ngắn tệp thành độ dài bằng 0
  • r: đọc tệp từ đầu
  • r + đọc tệp từ đầu bao gồm cả ghi
  • đến: nối vào cuối
  • a + : nối vào cuối tệp bao gồm đọc

Ghi vào tệp bằng fopen, fwrite, fclose

Điều đầu tiên là tạo một xử lý sẽ mở tệp bằng hàm fopen. Nó tạo ra tệp nếu nó không tồn tại. Chúng tôi cung cấp tên tệp trong đối số đầu tiên. Trong đối số thứ hai, chúng ta có thể ghi hoặc đọc hoặc thêm vào tệp.



$ handle = fopen (”,”)

Trong trường hợp này, tôi muốn ghi vào tệp nên tôi sẽ sử dụng

 

Tôi không có tệp.txt trước khi thực thi mã. Sau khi thực thi, nó được tạo



Hình ảnh-Viết tệp bằng PHP- Edureka

Chúng tôi không cần tạo lại biến vì chúng tôi đã tạo. Biến rất quan trọng bởi vì khi chúng ta muốn ghi vào một tệp, chúng ta cần giải quyết xử lý.

Để ghi vào một tệp, chúng tôi sử dụngfwrite ()và trong tham số đầu tiên, chúng ta cần chỉ định nơi chúng ta sẽ viếtfile.txt($ xử lý) và trong tham số thứ hai, chúng tôi sẽ chỉ định dữ liệu được ghi

fwrite ($ handle, '')

Sau khi thực thi tệp, dữ liệu sẽ được ghi thành công vàofile.txt

Cuối cùng, chúng ta cần sử dụng fclose để đóng kết nối và chúng ta cần chuyển địa chỉ của tệp thông qua biến dưới dạng tham số trong fclose ()

fclose ($ xử lý)

Tiếp tục với bài viết này về Viết tệp trong PHP

File_put_contents

Nó tương tự như việc gọi fopen (), fwrite () và fclose () liên tiếp để ghi dữ liệu vào một tệp. Trong trường hợp Nếu tên tệp không tồn tại, tệp sẽ được tạo như chúng ta đã thấy chức năng tương tự trong fopen (). Ngoài ra, tệp hiện có sẽ bị ghi đè, trừ khi cờ FILE_APPEND được đặt.

Cú pháp: file_put_contents (tệp, dữ liệu, cờ, ngữ cảnh)

Tập tin: Nó chỉ định đường dẫn đến tệp nơi ghi dữ liệu.

Dữ liệu: Nó chỉ định dữ liệu được ghi. Nó có thể là một chuỗi, một mảng hoặc một tài nguyên luồng. Bộ đệm còn lại của luồng đó sẽ được sao chép vào tệp được chỉ định, Nếu dữ liệu là tài nguyên luồng. Cách sử dụng tương tự như stream_copy_to_stream (). Tham số dữ liệu cũng có thể được chỉ định dưới dạng một mảng thứ nguyên.

Cờ: Đây là một tham số tùy chọn chỉ định cách mở / ghi vào tệp. Cờ có sẵn

File_Append :Nó gắn dữ liệu vào tệp thay vì ghi đè lên, Nếu tên tệp đã tồn tại.

File_Use_Include_Path: Nó tìm kiếm tên tệp trong thư mục bao gồm.

Lock_Ex: Nó có được một khóa độc quyền trên tệp trong khi tiến hành ghi.

Bối cảnh: Nó là một tham số tùy chọn chỉ định ngữ cảnh của tệp xử lý. Về cơ bản, nó là một tập hợp các tùy chọn có thể sửa đổi hành vi của một luồng.

 

Tôi không có new.txt trước khi thực thi mã. Sau khi thực thi, nó được tạo

cách sử dụng các tham số trong hoạt cảnh

Chúng ta đến phần cuối của bài viết này về Viết tệp trong PHP.

Nếu bạn thấy blog này có liên quan, hãy xem của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu.

Có một câu hỏi cho chúng tôi? Hãy đề cập đến nó trong phần bình luận của ” Viết tệp bằng PHP ”Và tôi sẽ liên hệ lại với bạn.