Hệ thống file PHP cho phép chúng ta tạo file, đọc file từng dòng, đọc từng ký tự file, ghi file, nối file, xóa file và đóng file.
Nội dung chính
1. file mở PHP – fopen()
Hàm fopen() trong PHP được sử dụng để mở một file.
Cú pháp
resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )
Thí dụ
<?php
$handle = fopen("c:\\folder\\file.txt", "r");
?>
Xem bài tiếp theo…
2. PHP Đóng file – fclose()
Hàm fclose() trong PHP được sử dụng để đóng một con trỏ file đang mở.
Cú pháp
ool fclose ( resource $handle )
Thí dụ
<?php
fclose($handle);
?>
3. PHP Đọc file – fread()
Hàm fread() trong PHP được sử dụng để đọc nội dung của file. Nó chấp nhận hai đối số: tài nguyên và kích thước file.
Cú pháp
string fread ( resource $handle , int $length )
Thí dụ
Đầu ra
<?php
$filename = "c:\\myfile.txt";
$handle = fopen($filename, "r");//open file in read mode
$contents = fread($handle, filesize($filename));//read file
echo $contents;//printing data of file
fclose($handle);//close file
?>
Xem chi tiết bài tiếp theo…
4. PHP Viết file – fwrite()
Hàm fwrite() trong PHP được sử dụng để ghi nội dung của chuỗi vào file.
Cú pháp
int fwrite ( resource $handle , string $string [, int $length ] )
Thí dụ
/*
Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
@author cafedevn
Contact: cafedevn@gmail.com
Fanpage: https://www.facebook.com/cafedevn
Group: https://www.facebook.com/groups/cafedev.vn/
Instagram: https://instagram.com/cafedevn
Twitter: https://twitter.com/CafedeVn
Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
Pinterest: https://www.pinterest.com/cafedevvn/
YouTube: https://www.youtube.com/channel/UCE7zpY_SlHGEgo67pHxqIoA/
*/
<?php
$fp = fopen('data.txt', 'w');//open file in write mode
fwrite($fp, 'hello ');
fwrite($fp, 'php file');
fclose($fp);
echo "File written successfully";
?>
Đầu ra
File written successfully
Xem thêm chi tiết ở bài tiếp theo…
5. PHP Xóa file – hủy liên kết()
Hàm unlink() trong PHP được sử dụng để xóa file.
Cú pháp
bool unlink ( string $filename [, resource $context ] )
Thí dụ
<?php
unlink('data.txt');
echo "File deleted successfully";
?>
Chi tiết xem bài tiếp theo…
Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.
Tài liệu từ cafedev:
- Full series tự học PHP từ cơ bản tới nâng cao tại đây nha.
- Ebook về PHP tại đây.
- Các nguồn kiến thức MIỄN PHÍ VÔ GIÁ từ cafedev tại đây
Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:
Chào thân ái và quyết thắng!