Hàm fputs() là alias của fwrite(). Ghi chuỗi vào file mở. Trả về số byte ghi, FALSE nếu lỗi. Dừng khi hết file hoặc đạt length.
Cú pháp
fputs(file_pointer, string, length)
Tham số
file_pointer – Con trỏ file từ fopen(). Bắt buộc.
string – Chuỗi ghi. Bắt buộc.
length – Số byte tối đa ghi. Tùy chọn.
Giá trị trả về
Trả về số byte ghi. Trả về FALSE nếu lỗi.
Ví dụ 1: Ghi toàn chuỗi
<?php
$file_pointer = fopen("new.txt", "w");
echo fputs($file_pointer, "This is demo text!");
fclose($file_pointer);
?>
Kết quả
18
Ví dụ 2: Ghi 4 byte đầu, sau đó đọc lại
<?php
$file_pointer = fopen("new.txt", "w");
echo fputs($file_pointer, "This is demo text!", 4);
fclose($file_pointer);
$file_pointer = fopen("new.txt", "r");
echo fread($file_pointer, filesize("new.txt"));
fclose($file_pointer);
?>
Kết quả
4 This