CÁC HÀM XỬ LÝ FILE TRONG PHP

Trong bài học kinh nghiệm này, mình đã trả lời chúng ta một trong những mọi thao tác làm việc cơ bản về thao tác với FILE vào PHPhường nlỗi msinh hoạt file, mang tài liệu, ghi new, xóa, sửa.

Bạn đang xem: Các hàm xử lý file trong php


Video Thao tác cùng với FILE trong PHP

Hướng dẫn đưa ra tiết

Mnghỉ ngơi file

Để mở 1 file Cửa Hàng chúng tôi vẫn sử dụng hàm fopen($path, $mode).

Trong đó

path: băng thông filemode: chính sách mnghỉ ngơi tệp tin (msinh hoạt nhằm ghi, xem, sửa, chế tạo tệp tin bắt đầu …).

$mytệp tin = fopen("1.txt","r");Chúng ta có một trong những mode như bảng sau:

File Tức là tập tin dẫu vậy bản thân Call là tệp tin mang lại nđính thêm gọn gàng văn bản nhé.

ModesDescription
rMsinh sống file chỉ để đọc. Con trỏ bước đầu từ đầu file.
wMlàm việc ra chỉ để ghi. Xóa cục bộ ngôn từ vào tệp tin hoặc chế tạo tệp tin new trường hợp file chưa tồn tại. Con trỏ ban đầu từ đầu file.
aMlàm việc ra chỉ để ghi. Giữ lại ngôn từ file ví như bao gồm. Con trỏ ban đầu làm việc cuối tệp tin. Tạo new file nếu như file chưa tồn tại.
xTạo bắt đầu file để ghi. Trả về FALSE hoặc lỗi nếu như tệp tin đã vĩnh cửu.
r+Mở tệp tin để đọc/ghi. Con trỏ nằm ở vị trí cuối file
w+Mnghỉ ngơi file nhằm đọc/ghi. Xóa toàn bộ nội dung trong tệp tin hoặc tạo ra file new ví như tệp tin chưa tồn tại. Con trỏ ban đầu từ đầu file.

Xem thêm: sửa lỗi #name trong excel 2013

a+Msống tệp tin nhằm đọc/ghi. Giữ lại văn bản file nếu tất cả. Con trỏ ban đầu nghỉ ngơi cuối file. Tạo new file nếu như tệp tin chưa có.
x+Tạo ra file new nhằm đọc/ghi. Trả về FALSE hoặc lỗi trường hợp file đang trường thọ.

Vài phút ít đến PR HostingCác bạn phải hosting PHP - WordPress nkhô giòn, thấp cùng dễ dàng sử dụng hoàn toàn có thể lựa chọn Azdigi nhé.Link đăng ký: https://my.azdigi.com/aff.php?aff=1612Nếu chúng ta đăng ký cùng áp dụng hosting, Góc Làm Web sẽ sở hữu một ít tiền nhằm duy trì.

Đọc câu chữ file

Để gọi nội dung tệp tin sẽ msống, chúng ta sử dụng hàm fread( $filename, $filesize);

tệp tin – tệp tin nên phát âm.filekích cỡ – Số byte về tối đa nên hiểu.

$myfile = fopen("1.txt","r");$content = fread($mytệp tin, filesize("1.txt"));var_dump($content);Chúng ta cần sử dụng hàm fopen để đưa cực hiếm cho file. Đối với tyêu thích số filesize, chúng ta cần sử dụng hàm filesize(‘đường truyền file’);

Ghi file

Để ghi dữ liệu vào file, bọn họ đã dùng hàm fwrite( $file, $nội dung ).



$myfile = fopen("2.txt","a+");$content = "Đây là ngôn từ tệp tin 2 + 1";fwrite($myfile, $content);fclose($myfile);

Đóng file

Sau lúc msinh hoạt, ghi, hiểu, các bạn cần phải đóng góp tệp tin bằng hàm fclose($file);

file_get_contents

Cách sử dụng: file_get_contents( $filename, $use_include_path , $context , $offset , $maxlen);

$filename là đường truyền tới file đề xuất phát âm.$use_include_path là tđắm say số, nguyên lý có thực hiện hằng số FILE_USE_INCLUDE_PATH làm môi trường thiên nhiên kiếm tìm tìm tệp tin hay là không.Từ PHPhường 5.0.0 tới lúc này, $use_include_path sẽ với nhị quý giá FILE_USE_INCLUDE_PATH hoặc NULL.$context là công dụng trả về của hàm stream_context_create(), nếu bạn ko đề nghị thực hiện ngữ chình họa thiết lập hoàn toàn có thể bỏ qua mất tmê mẩn số này.$offset là địa điểm bước đầu hiểu, ví như sở hữu cực hiếm âm, bài toán hiểu sẽ bước đầu từ thời điểm cuối tệp tin. nếu không được truyền vào, câu hỏi đọc đang bước đầu từ đầu tệp tin.$maxlen là chiều dài tối đa mà hàm sẽ phát âm. Nếu không truyền hàm sẽ đọc đến cuối file.

"Có làm thì mới có thể có ăn như ai kia từng nói" - Vài loại nlắp mang đến QUẢNG CÁO nhéCác bạn cần hosting WordPress nkhô hanh, phải chăng cùng dễ áp dụng tất cả free SLL hãy lựa chọn Azdigi nhé.Link đăng ký: https://my.azdigi.com/aff.php?aff=1612Nếu chúng ta đăng ký với áp dụng hosting tự links bên trên, Góc Làm Web sẽ có một không nhiều tiền để duy trì. TksHàm file_get_contents dùng để phát âm nhanh khô tài liệu trong tệp tin vậy vị phải open, read, cthảm bại.

$nội dung = file_get_contents("3.txt");echo $content;

file_put_contents

Cú pháp: file_put_contents( $filename, $data, $flag);

Trong đó:

$filename là băng thông cho tới tệp tin.

$data là ngôn từ của tệp tin.

$flag là tsay đắm số, mang trong mình một trong số quý giá sau:

FILE_USE_INCLUDE_PATH : hàm đã tìm kiếm kiếm $filename trong include directory.FILE_APPEND : nếu như file đã lâu dài, hám sẽ không ghi đtrằn $data vào câu chữ sẵn gồm mà lại đang nối $data vào thời gian cuối file.

Tài liệu bài bác học: Download

https://www.w3schools.com/php/php_file_open.asp

https://www.w3schools.com/php/php_file_create.asp

Nếu có vướng mắc, hãy đặt thắc mắc bằng cách comment dưới, qua email, hoặc nhắn tin qua Fanpage Góc làm cho web.