Làm cách nào để thêm tệp này vào tệp khác trong php?

Dữ liệu thường được lưu trữ trong cơ sở dữ liệu khi mọi người đang tạo trang web của họ. Tuy nhiên, đôi khi chúng ta cần lưu trữ dữ liệu trong các tệp để mọi người dễ đọc hoặc sửa đổi sau này

PHP đi kèm với rất nhiều chức năng để đọc và ghi dữ liệu vào một tệp. Chúng tôi cũng có thể sử dụng một vài trong số chúng để nối thêm dữ liệu vào một tệp. Trong hướng dẫn này, bạn sẽ học hai cách khác nhau để thêm dữ liệu vào một tệp bằng PHP

Tìm hiểu Hàm
// File Contents After this Line: Canada is a country in North America. ... bi-national land border.  Canada's capital is Ottawa,

5

Hàm file_put_contents[] là một trong những cách dễ nhất để ghi dữ liệu vào tệp bằng PHP. Nó chấp nhận bốn tham số khác nhau xác định hành vi của nó. Các thông số này là

  • // File Contents After this Line: Canada is a country in North America. ... bi-national land border.  Canada's capital is Ottawa,
    
    
    6. đường dẫn đến vị trí của tệp mà chúng tôi muốn ghi dữ liệu của mình
  • // File Contents After this Line: Canada is a country in North America. ... bi-national land border.  Canada's capital is Ottawa,
    
    
    7. chỉ định dữ liệu mà bạn muốn ghi vào tệp. Nó thường là một chuỗi, nhưng bạn cũng có thể chỉ định một mảng hoặc tài nguyên luồng. Hàm sẽ tự động ẩn nội dung của một mảng một chiều với
    // File Contents After this Line: Canada is a country in North America. ... bi-national land border.  Canada's capital is Ottawa,
    
    
    8 để ghi dữ liệu vào một tệp
  • // File Contents After this Line: Canada is a country in North America. ... bi-national land border.  Canada's capital is Ottawa,
    
    
    9. kiểm soát hành vi của
    // File Contents After this Line: Canada is a country in North America. ... bi-national land border.  Canada's capital is Ottawa,
    
    
    5. Có ba cờ khác nhau mà bạn có thể đặt ở đây, tự đặt hoặc kết hợp với các cờ khác. Các cờ khác nhau có thể được kết hợp bằng cách sử dụng toán tử
    6
    1
  • 6
    2. chỉ hữu ích trong việc cung cấp dữ liệu bổ sung cho PHP khi bạn đang đọc hoặc truy cập nội dung từ luồng

Sử dụng
// File Contents After this Line: Canada is a country in North America. ... bi-national land border.  Canada's capital is Ottawa,

5 để nối dữ liệu vào tệp bằng PHP

Hành vi mặc định của hàm

// File Contents After this Line: Canada is a country in North America. ... bi-national land border.  Canada's capital is Ottawa,

5 là ghi đè lên nội dung của một tệp nhất định bằng bất kỳ dữ liệu mới nào bạn cung cấp. Điều này là không mong muốn khi bạn muốn giữ lại dữ liệu cũ và thêm một số dữ liệu mới. Trong những trường hợp như vậy, bạn có thể sử dụng cờ
6
5 để cho PHP biết rằng nó sẽ nối thêm dữ liệu vào cuối nội dung ban đầu có trong tệp

Trong một số trường hợp đặc biệt, bạn có thể đang thêm dữ liệu vào một tệp từ nhiều tập lệnh cùng một lúc. Trong những tình huống này, bạn nên khóa riêng tệp bằng cách sử dụng cờ

6
6. Điều này có thể giúp ngăn ngừa hỏng dữ liệu hoặc một số hành vi không mong muốn khác. Khi bạn sử dụng cờ này, các tập lệnh khác sẽ đợi quá trình hiện tại hoàn tất việc ghi vào tệp trước khi chúng nối thêm dữ liệu của chính chúng

Đây là một ví dụ trong đó một số văn bản được thêm vào một tệp hiện có bằng cách sử dụng

// File Contents After this Line: Canada is a country in North America. ... bi-national land border.  Canada's capital is Ottawa,

5

1

Chủ Đề