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