php读取与写入文件(详解)
作者名:Demo不是emo?
主頁(yè)面鏈接:主頁(yè)傳送門
創(chuàng)作初心:對(duì)于計(jì)算機(jī)的學(xué)習(xí)者來(lái)說(shuō),初期的學(xué)習(xí)無(wú)疑是最迷茫和難以堅(jiān)持的,中后期主要是經(jīng)驗(yàn)和能力的提高,我也剛接觸計(jì)算機(jī)1年,也在不斷的探索,在CSDN寫博客主要是為了分享自己的學(xué)習(xí)歷程,學(xué)習(xí)方法,總結(jié)的經(jīng)驗(yàn)等等,希望能幫助到大家
座右銘:不要讓時(shí)代的悲哀成為你的悲哀
專研方向:網(wǎng)絡(luò)安全,數(shù)據(jù)結(jié)構(gòu)
每日emo:山海有你,不怕千里
今天我們接觸的是php中對(duì)文件的操作,希望大家看完能有所收獲把
目錄
一:php的文件操作
1.fopen,fread,fclose操作讀取文件?
1.fopen函數(shù)
2.fread函數(shù)?
3.fclose函數(shù)?
4.fopen函數(shù)的模式到底是什么??
2.fwrite配合fopen進(jìn)行寫入操作?
一:php的文件操作
1.fopen,fread,fclose操作讀取文件?
1.fopen函數(shù)
用法:fopen(參數(shù)1,參數(shù)2) ,用于打開(kāi)資源
詳解:參數(shù)1是打開(kāi)文件的路徑
???????????參數(shù)2是打開(kāi)文件的模式?
返回類型:資源型?
注意:所有的資源有打開(kāi)就必須要有關(guān)閉
2.fread函數(shù)?
用法:fread(參數(shù)1,參數(shù)2),用于讀取已經(jīng)打開(kāi)的指定長(zhǎng)度的文件資源?
詳解:參數(shù)1是打開(kāi)文件的路徑
? ? ? ? ? ?參數(shù)2是指定讀取的長(zhǎng)度
3.fclose函數(shù)?
用法:fclose(參數(shù)1),用于關(guān)閉資源?
詳解:參數(shù)1為操作資源?
4.fopen函數(shù)的模式到底是什么??
上面已經(jīng)基本了解了文件操作的三個(gè)函數(shù),但是很多同學(xué)可能在fopen函數(shù)的模式抱有困惑,這個(gè)模式究竟是什么?這里我就以php中文網(wǎng)的例子給大家展示一下
可能還是有些小伙伴不清楚,就舉個(gè)例子,
這個(gè)“打開(kāi)文件為只讀是什么意思?” ,顧名思義,類似于你通過(guò)這個(gè)函數(shù)打開(kāi)了對(duì)應(yīng)的文件夾,你可以訪問(wèn)該文件夾里面的任何文件以及文檔,總而言之就是所有類容,但是僅限于訪問(wèn),不能進(jìn)行增加,修改,刪除等操作
再例如可寫,就不會(huì)顯示文件內(nèi)容,只能讓你在該文件最后的位置創(chuàng)建一個(gè)新的文件,給出一個(gè)實(shí)例,像下面這樣
<?php$fp = fopen($filename, 'r');$contents = fread($fp, 1024);// 讀取完事后關(guān)閉文件fclose($fp);echo $contents;?>2.fwrite配合fopen進(jìn)行寫入操作?
用法:fwrite?( $文件資源變量, $寫入的字符串?[,?int?長(zhǎng)度])?,長(zhǎng)度可以不設(shè)定
<?php$filename = 'test.txt';$fp= fopen($filename, "w");$len = fwrite($fp, '我是一只來(lái)自北方的狼,卻在南方凍成了狗');fclose($fp);print $len .'字節(jié)被寫入了\n';?>不好意思,今天的事情比較多,所以內(nèi)容比較少,希望各位理解,不過(guò)文件的操作基本介紹的差不多了,明天會(huì)給大家?guī)?lái)文件上傳的內(nèi)容,內(nèi)容也比較多,加油哇。?
總結(jié)
以上是生活随笔為你收集整理的php读取与写入文件(详解)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 计算圆柱体面积
- 下一篇: php 长链接变为短链接,长链接转短链接