程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php學習筆記--高級教程--讀取文件、創建文件、寫入文件

php學習筆記--高級教程--讀取文件、創建文件、寫入文件

編輯:關於PHP編程

php學習筆記--高級教程--讀取文件、創建文件、寫入文件


打開文件:fopen:fopen(filename,mode);//fopen("test.txt","r”); 打開模式:r 只讀方式打開,將文件指針指向文件頭 r+ 讀寫方式打開,將文件指針指向文件頭 w 寫入方式,指向文件頭,如果不存在則嘗試創建 w+ 讀寫方式,指向文件頭,如果不存在則嘗試創建 a 寫入方式打開,指向文件末尾,如果不存在則嘗試創建 a+ 讀寫方式打開,指向文件末尾,如果不存在則嘗試創建 讀取文件:fread:fread();
readfile(filename):讀取文件內容,並把它寫入輸出緩沖

fopen(filename,mode):打開文件,創建文件

fopen也用於創建文件,如果打開的不存在的文件,此函數會創建文件,嘉定文件被打開為寫入(w)或者增加(a)。
模式 描述 r 打開文件為只讀。文件指針在文件的開頭開始。 w 打開文件為只寫。刪除文件的內容或創建一個新的文件,如果它不存在。文件指針在文件的開頭開始。 a 打開文件為只寫。文件中的現有數據會被保留。文件指針在文件結尾開始。創建新的文件,如果文件不存在。 x 創建新文件為只寫。返回 FALSE 和錯誤,如果文件已存在。 r+ 打開文件為讀/寫、文件指針在文件開頭開始。 w+ 打開文件為讀/寫。刪除文件內容或創建新文件,如果它不存在。文件指針在文件開頭開始。 a+ 打開文件為讀/寫。文件中已有的數據會被保留。文件指針在文件結尾開始。創建新文件,如果它不存在。 x+ 創建新文件為讀/寫。返回 FALSE 和錯誤,如果文件已存在。 fwrite(資源,內容) //寫入文件內容

fread():函數讀取打開的文件。
fread($myfile,filesize("webdictionary.txt"));

fget(資源,長度) //獲取文件內容,,若長度為10,則可以獲得9位 fgets():用來讀取單行,fgets(file,lenght),lenght可選,規定要讀取的字節數。默認是1024字節。

file 指向的文件中讀取一行並返回長度最多為 length - 1 字節的字符串。碰到換行符(包括在返回值中)、EOF 或者已經讀取了length - 1 字節後停止(要看先碰到那一種情況)。如果沒有指定 length,則默認為 1K,或者說 1024 字節。

若失敗,則返回 false。


fgetc():讀取單個字符
fclose(資源) //關閉一個打開的文件資源 unlink(文件) //刪除一個文件
feof():檢查是否已經到達結尾。對於遍歷未知長度的數據很有用。
";
}
fclose($myfile);
?>

filesize(filename):filename為文件名,是字符串類型。本函數的結果會被緩存,清試用clearstatcache()來清除緩存。 filetype();

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved