這篇文章主要講解了“PHP常用文件操作函數(shù)和簡單實(shí)例分享”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“PHP常用文件操作函數(shù)和簡單實(shí)例分享”吧!
創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設(shè)計(jì)、網(wǎng)站制作與策劃設(shè)計(jì),林州網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:林州等地區(qū)。林州做網(wǎng)站價(jià)格咨詢:028-86922220PHP最常用的文件操作就是讀取和寫入了,今天就主要講解一下讀取和寫入函數(shù),并且做一個(gè)頁面訪問的計(jì)數(shù)功能,來記錄一個(gè)頁面的訪問量。
fopen():PHP中沒有文件創(chuàng)建函數(shù),創(chuàng)建和打開文件都用fopen()函數(shù),函數(shù)的形式為:resource fopen( string filename, string mode )
參數(shù)filename為打開或創(chuàng)建并打開的文件名,參數(shù)mode為打開的模式,具體模式如下:
fread():PHP中可用于讀取文件,函數(shù)的形式為:string fread( resource handle, int length )
fread()從文件指針handle處最多讀取length個(gè)字節(jié),當(dāng)遇到以下情況時(shí)會(huì)停止讀取文件:
當(dāng)讀取完length個(gè)字節(jié)
達(dá)到文件末尾(EOF)
(對于網(wǎng)絡(luò)流)當(dāng)一個(gè)包可用時(shí)或者(在打開用戶空間流之后)已經(jīng)讀取了8192個(gè)字節(jié)
fgets():PHP中用于從文件中讀取一行數(shù)據(jù),并將文件指針指向下一行,函數(shù)的形式為:string fgets( resource handle, int length )
fgets()從指針handle處讀取一行并返回長度最多為(length-1)個(gè)字節(jié)的字符串,當(dāng)遇到以下情況時(shí)會(huì)停止讀取文件:
碰到換行符
達(dá)到文件末尾(EOF)
已經(jīng)讀取了(length-1)個(gè)字節(jié)
如果沒有指定length參數(shù),則默認(rèn)為1024字節(jié)。
fwrite():PHP中用于向文件寫入字符串,成功時(shí)返回寫入的字符數(shù),失敗時(shí)返回false,函數(shù)形式為:int fwrite( resource handle, string data, int length )
fwrite()將字符串data的內(nèi)容寫入文件指針handle處,參數(shù)如下:
如果指定了參數(shù)length,則當(dāng)寫入了length個(gè)字節(jié)或者寫完了data字符串以后就會(huì)停止寫入。
下面我們來看一個(gè)實(shí)例:統(tǒng)計(jì)index.php頁面的訪問量并寫入count.html文件中,統(tǒng)計(jì)頁面的訪問量這件小事兒,我們就不勞煩數(shù)據(jù)庫啦>_<,代碼如下:
將這段代碼放到index.php中,每訪問一次index.php,count.html中就會(huì)加1,則通過count.html我們就可以知道index.php總的訪問量是多少了。
感謝各位的閱讀,以上就是“PHP常用文件操作函數(shù)和簡單實(shí)例分享”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對PHP常用文件操作函數(shù)和簡單實(shí)例分享這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!