php中的檔案操作

來源:互聯網
上載者:User
這篇文章介紹的內容是關於php中的檔案操作,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

檔案操作
常用函數
file()
將檔案中的每一行讀到一個數組中
parse_ini_file()
用來解析一個設定檔
注意:若果將第二個參數設定為true,將會得到一個多維陣列。包括了設定檔中的每一個類別(節)的名稱和設定
file_get_contents()
將整個檔案讀取到一個字串去
file_put_contents()
將字串寫入到檔案中去,如果檔案不存在將自動建立
\r和\n是的區別
\r斷行符號
告訴打字機把列印頭定位在左邊
\n換行
告訴打字機把紙向下移動一行
系統之間的區別
在linux系統裡面 \n
windows裡面,換行是使用 \r\n
mac系統裡面,每行是\r
檔案的開啟和關閉
開啟檔案、獲得資源
fopen(‘檔案的位置’,‘模式’)
返回一個檔案的資源
模式
r
唯讀方式開啟,檔案指標指向檔案頭部,檔案不存在就報錯
r+
讀寫方式開啟,檔案指標從頭部開始,覆蓋著寫的,檔案不存在就報錯
w
寫入方式開啟,將檔案指標指向檔案頭部並且將檔案的大小截取為0
w+
讀寫方式開啟,將檔案指標指向檔案頭部並且將檔案的大小截取為0
a
以寫入方式開啟,將檔案指向檔案末尾(以追加的方式寫入檔案),如果檔案不存在就建立
a+
以讀寫方式開啟,將檔案指向檔案末尾,如果檔案不存在就建立,讀的時候也是從頭開始的
w和r區別在於檔案不存在是否建立檔案
經驗
最小許可權原則
操作檔案
fgets(資源)
一次讀取一行,讀取一行指標下移
fgetc(資源)
一次讀取一個位元組,指標向下移動
fread(資源,字元數)
讀取指定的字元數
feof(資源)
檔案出錯或指標已經指到檔案末尾時返回真
fwrite(資源,寫入內容)
把內容寫入到檔案指標處
關閉資源
fclose(資源)
注意
資源這個東西有開啟就有關閉,這些資源即使不使用代碼關閉,那麼在代碼全部執行完成後還是會自動釋放掉的
檔案鎖定機制
flock(資源,選項)
選項
LOCK_SH,讀取檔案時,其他人不要往裡面寫內容
LOCK_EX,寫檔案的時候,其他人不能讀寫檔案
LOCK_UN,釋放掉鎖
相關推薦:

php檔案操作-將其他檔案的資料添加到本檔案中

PHP中檔案操作執行個體講解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.