Hàm file_put_contents () ghi một chuỗi vào một tệp. Hàm trả về số byte đã được ghi vào tệp hoặc FALSE khi bị lỗi.
Cú pháp
file_put_contents(file_path, data, flags, context)
Tham số
-
file_path - Đường dẫn của tệp.
-
dữ liệu - Đặt dữ liệu được ghi vào tệp:
-
cờ - Chỉ định cách tệp được mở hoặc dữ liệu phải được ghi:
-
FILE_USE_INCLUDE_PATH - Tìm kiếm tên tệp trong thư mục bao gồm.
-
FILE_APPEND - Nếu tên tệp của tệp đã tồn tại, hãy nối dữ liệu vào tệp thay vì ghi đè.
-
LOCK_EX - Có được một khóa riêng trên tệp trong khi tiếp tục ghi.
-
FILE_TEXT - dữ liệu được ghi ở chế độ văn bản. Không thể sử dụng cờ này với FILE_BINARY. Cờ này chỉ có sẵn kể từ PHP 6.
-
FILE_BINARY - dữ liệu sẽ được ghi ở chế độ nhị phân. Đây là cài đặt mặc định và không thể sử dụng với FILE_TEXT. Cờ này chỉ có sẵn kể từ PHP 6.
-
-
ngữ cảnh - Đặt hành vi của luồng.
Quay lại
Hàm file_put_contents () trả về số byte đã được ghi vào tệp hoặc FALSE khi bị lỗi.
Ví dụ
<?php echo file_put_contents("new.txt","This is it!"); ?>
Đầu ra
11
Hãy để chúng tôi xem một ví dụ khác -
Ví dụ
<?php $file_path = one.txt'; $myfile = file_get_contents($file_path); // Append $myfile .= "Demo line!\n"; file_put_contents($file_path, $myfile); ?>
Đầu ra
10