Hàm fopen () trong PHP được sử dụng để mở file hoặc URL và trả về tài nguyên. Hàm fopen () chấp nhận hai đối số: $ filename và $ mode. $ Filename đại diện cho file sẽ được mở và  $mode đại diện cho chế độ file, ví dụ: chỉ đọc, đọc-ghi, chỉ ghi, v.v.

Cú pháp

resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )  

1. Chế độ file mở PHP

Chế độSự miêu tả
rMở file ở chế độ chỉ đọc . Nó đặt con trỏ file ở đầu file.
r +Mở file ở chế độ đọc-ghi . Nó đặt con trỏ file ở đầu file.
wMở file ở chế độ chỉ ghi . Nó đặt con trỏ file vào đầu file và cắt bớt độ dài của file xuống 0. Nếu file không được tìm thấy, nó sẽ tạo một file mới.
w +Mở file ở chế độ đọc-ghi . Nó đặt con trỏ file vào đầu file và cắt bớt độ dài của file xuống 0. Nếu file không được tìm thấy, nó sẽ tạo một file mới.
aMở file ở chế độ chỉ ghi . Nó đặt con trỏ file đến cuối file. Nếu file không được tìm thấy, nó sẽ tạo một file mới.
a +Mở file ở chế độ đọc-ghi . Nó đặt con trỏ file đến cuối file. Nếu file không được tìm thấy, nó sẽ tạo một file mới.
xTạo và mở file ở chế độ chỉ ghi . Nó đặt con trỏ file ở đầu file. Nếu file được tìm thấy, hàm fopen () trả về FALSE.
x +Nó giống như x nhưng nó tạo và mở file ở chế độ đọc-ghi .
cMở file ở chế độ chỉ ghi . Nếu file không tồn tại, nó sẽ được tạo. Nếu nó tồn tại, nó không bị cắt ngắn (trái ngược với ‘w’), cũng như không gọi được hàm này (như trường hợp với ‘x’). Con trỏ file được đặt ở đầu file
c +Nó giống như c nhưng nó mở file ở chế độ đọc-ghi .

2. Ví dụ về file mở trong PHP

<?php  
$handle = fopen("c:\\folder\\file.txt", "r");  
?>  

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:

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!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!