PHP如何為檔案寫入內容?
之前介紹了php是如何讀取檔案內容的。既然php可以讀取檔案內容,那寫入內容到檔案裡也肯定沒問題了。具體怎麼寫入呢?下面一起來看下。
操作方法
(01)寫內容到檔案裡,我們可以用fwrite函式,但在呼叫這個函式前,我們需要先開啟檔案,得到檔案控制代碼。開啟檔案,可以用fopen函式,該函式的第一個引數是檔案路徑,第二個引數是指明用哪種模式開啟檔案,用‘w'模式,即寫入方式開啟,並將檔案指標指向檔案頭。程式碼如圖
(02)fopen函式返回的是檔案控制代碼,把這個檔案控制代碼作為引數,傳到fwrite函式裡,並傳入要寫入檔案的字元,我們就可以為檔案寫入內容了,檔案寫完後,記得要用fclose函式關閉剛開啟的檔案。程式碼如圖
(03)加上一些輸出程式碼,驗證執行結果。
(04)執行頁面,得到結果,顯示檔案寫入成功。
(05)開啟檔案內容,也可以看到成功寫入了內容。
(06)要注意的是,剛才我們用的開啟檔案的模式是用‘w’模式,這個模式在每次開啟檔案時,都會把指標指向檔案頭,也就是說每次寫入檔案都會覆蓋掉原來檔案的內容。不信的話,我們再次執行頁面,再次寫入內容,但開啟檔案看,內容還是‘本站’四個字,並不是在檔案的後面新增內容。
(07)要在檔案內容後面追加內容,而不是覆蓋原內容,我們要怎麼處理?修改下程式碼,把開啟檔案的模式從‘w'改成‘a’就行了,a模式也是以寫入方式開啟檔案,但它會把指標指向檔案的末尾,即不會覆蓋原內容。
(08)重新執行後,我們看下檔案的內容,可以看到原來的檔案內容並沒有被覆蓋,新增的內容直接加到原內容的後面了。
-
用CSS製作三角形,替代背景圖片
網頁設計,製作,在早期,一般都是用背景圖片來呈現三角形,比如一個提示視窗,有一個三角形圖示指示,這個圖示一般就是背景圖片來的。現在我們不用背景圖片,直接用CSS來生成,需要怎麼做呢?操作方法(01)先看下html程式碼,程式碼很簡單,就是幾個div,我們為其中一個div加上樣式名,angle,...
-
耳機不響了怎麼辦?
操作方法(01)鼓膜如果出現故障,通常有四種情況:振膜塌陷、振膜開裂與進鐵粉。這四種情況往往會造成耳機有破音、雜音和低音丟失。如果出現上述四種問題,可以按以下方法修復。一、振膜塌陷的修復如果出現振膜塌陷的情況,可用鑷子夾住一樣帶黏性的物質,例如雙面膠,...
-
如何使用Flash繪製皮卡丘動畫
Flash中文翻譯為“動畫”的意思,是專門用來製作動畫的軟體工具。現在,我們以實際的例子出發看看如何使用Flash軟體繪製皮卡丘圖案吧。操作方法(01)新建文件雙擊【Flash圖示】,開啟軟體。在軟體介面點選【檔案】---【新建】,會彈出的新建文件視窗點選【ActionScript3....
-
webstorm有什麼吸引開發者的特性功能?
webstorm是一個前端開發工具,相對眾多的開發工具,webstorm有什麼吸引開發者的特性功能?下面一起來看下。操作方法(01)相對於其它開發工具,webstorm是專為前端而生的。對HTML元素,在程式碼上有屬性提示,如圖,我們在寫一個P元素後,打上一個空格後,就會彈出P所有支援的HTML屬性...