Hàm fwrite() và fputs() được sử dụng để ghi file trong PHP, để ghi dữ liệu vào file, bạn cần phải sử dụng một trong các chế độ w, r+, w+, x, x+, c hoặc c++.
Nội dung chính
Ghi file trong PHP - Hàm fwrite()
Hàm fwrite() được sử dụng để ghi nội dung của một chuỗi ký tự vào file.
Cú pháp:
int fwrite ( resource $handle , string $string [, int $length ])
Ví dụ:
<?php $fp = fopen('D:\\data.txt', 'w');//mở file ở chế độ write-only fwrite($fp, 'Xin chào!'); fwrite($fp, 'Ví dụ ghi file trong PHP.'); fclose($fp); echo "File được ghi thành công!"; ?>
Kết quả:
File được ghi thành công!
Đầu ra file data.txxt:
Xin chào!Ví dụ ghi file trong PHP.
Ghi đè file trong PHP
Nếu bạn chạy lại mã trên, nó sẽ xóa dữ liệu trước đó của tệp và ghi dữ liệu mới. Hãy xem mã ghi dữ liệu mới vào file data.txt.
<?php $fp = fopen('D:\\data.txt', 'w');//mở file ở chế độ write-only fwrite($fp, 'Xin chào! PHP'); fclose($fp); echo "File được ghi thành công!"; ?>
Kết quả:
File được ghi thành công!
Đầu ra file data.txxt:
Xin chào! PHP
Ghi file trong PHP - Hàm fputs()
Hàm fputs() được sử dụng để ghi file trong PHP, Ví dụ:
<?php $fp = fopen('D:\\data.txt', 'w');//mở file ở chế độ write-only fputs($fp, 'Xin chào! PHP ' . "\n"); fputs($fp, 'Sử dụng hàm fputs() ghi file trong PHP'); fclose($fp); echo "File được ghi thành công!"; ?>
Kết quả:
File được ghi thành công!
Đầu ra file data.txxt:
Xin chào! PHP Sử dụng hàm fputs() ghi file trong PHP