1. 程式人生 > >(獨孤九劍)--PHP視頻學習--文件系統

(獨孤九劍)--PHP視頻學習--文件系統

獲取文件 pen 讀取 warning 寫入 字符型 級別 fread 資源

【一】文件系統概述

文件的創建,刪除,編輯,復制,粘貼(移動),即文件的增刪改查

【二】讀取文件

打開讀取:readfile(string),傳入文件路徑即可打開讀取(如讀取成功,則返回字節數)

打開賦值給變量:file_get_contents(),返回字符型

打開讀取關閉分步操作:fopen,fread,fclose

①fopen有兩個參數,fopen(打開路徑,打開方式),打開方式為只讀 / 讀寫

②fread有兩個參數,fread(讀取文件名,可選,讀取最大字節限制)

③fclose關閉文件,以免打開的文件占用服務器資源

fopen打開文件模式列表:

r 只讀,將文件指針指向文件頭;

r+ 讀寫,將文件指針指向文件頭;

w 寫入方式打開,將文件指針指向文件頭並將文件大小截取為0。如果文件不存在則創建文件

w+ 讀寫方式打開,將文件指針指向文件頭並將文件大小截取為0。如果文件不存在則創建文件

a 寫入方式打開,將文件指針指向文件尾部。如果文件不存在則創建文件

a+ 讀寫方式打開,將文件指針指向文件尾部。如果文件不存在則創建文件

x 創建並以寫入方式打開。如果已存在,則fopen()調用失敗返回FALSE,並生成一條E_WARNING警告級別的錯誤信息。如果文件不存在則嘗試創建

x+ 創建並以讀寫方式打開。...

【三】創建修改文件內容

(1)獲取文件內容

file_get_contents返回字符串
$contents = file_get_contents(./new.txt);
echo "$contents";

(2)寫入文件內容

   file_put_contents返回字節長度

向指定文件寫入字符串,如果不存在則創建文件,並返回寫入的字節長度

$contents = file_put_contents(./new1.txt,我是新內容);
echo "$contents";

(3)

(獨孤九劍)--PHP視頻學習--文件系統