PHP如何爲檔案寫入內容?
之前介紹了php是如何讀取檔案內容的。既然php可以讀取檔案內容,那寫入內容到檔案裏也肯定沒問題了。具體怎麼寫入呢?下面一起來看下。
操作方法
(01)寫內容到檔案裏,我們可以用fwrite函數,但在調用這個函數前,我們需要先開啟檔案,得到檔案句柄。開啟檔案,可以用fopen函數,該函數的第一個參數是檔案路徑,第二個參數是指明用哪種模式開啟檔案,用‘w'模式,即寫入方式開啟,並將檔案指針指向檔案頭。代碼如圖
(02)fopen函數返回的是檔案句柄,把這個檔案句柄作爲參數,傳到fwrite函數裏,並傳入要寫入檔案的字元,我們就可以爲檔案寫入內容了,檔案寫完後,記得要用fclose函數關閉剛開啟的檔案。代碼如圖
(03)加上一些輸出代碼,驗證執行結果。
(04)執行頁面,得到結果,顯示檔案寫入成功。
(05)開啟檔案內容,也可以看到成功寫入了內容。
(06)要注意的是,剛纔我們用的開啟檔案的模式是用‘w’模式,這個模式在每次開啟檔案時,都會把指針指向檔案頭,也就是說每次寫入檔案都會覆蓋掉原來檔案的內容。不信的話,我們再次執行頁面,再次寫入內容,但開啟檔案看,內容還是‘本站’四個字,並不是在檔案的後面添加內容。
(07)要在檔案內容後面追加內容,而不是覆蓋原內容,我們要怎麼處理?修改下代碼,把開啟檔案的模式從‘w'改成‘a’就行了,a模式也是以寫入方式開啟檔案,但它會把指針指向檔案的末尾,即不會覆蓋原內容。
(08)重新執行後,我們看下檔案的內容,可以看到原來的檔案內容並沒有被覆蓋,添加的內容直接加到原內容的後面了。
-
怎樣使用反光板
反光板作爲拍攝中的輔助設備,他的常見程度不亞於閃光燈。根據環境需要用好反光板,可以讓平淡的畫面變得更加飽滿、體現出良好的影像光感、質感。同時,利用它適當改變畫面中的光線,對於簡潔畫面成分,突出主體也有很好的作用。步驟/方法(01)下面的圖片示範來自《DCMASTE...
-
Win8恢復系統與重裝系統圖文教程
很多朋友在使用過一段時間後都會抱怨系統越來越慢,甚至頻頻出錯,一方面是安裝了大量的應用程序可能造成的資源佔用大,或者是衝突、或者是卸載時留下了很多註冊垃圾,也可能是病毒木馬等對檔案造成了破壞導致系統的不穩定。由於很多朋友對系統並不是很瞭解,出現問題之...
-
Navicat如何同步兩個不同數據庫之間的表?
Navicat是一個數據庫客戶端,它可以連接mysql數據庫,並對其進行管理操作。在Navicat客戶端下,我們可以同步兩個不同數據庫之間的表。具體怎麼操作?下面一起看下操作方法(01)連接上你的數據庫,右鍵點擊數據庫,在彈出的選單裏,點擊‘DataTransfer'(02)點擊後,彈出DataTra...
-
捷渡D620行車記錄儀更換電池
三年前中獎的捷渡D620,一直放在櫃子裏,前兩天拿出來用,日期、時間設定完後,停車熄火時間後重新發動車子,顯示回原來出廠設定的時間(2012年1月1日)。經過查找資料,確認捷渡D620有內置電池,判斷是電池失效。某寶買了電池,直接拆機更換。操作方法(01)用吹風筒熱風模式拼命吹記...