看完就会的文件编程
文章目錄
- 文件編程
- 1.1文件操作函數(shù)
- 1.1.1file()函數(shù)
- 1.1.2fopen fgets fclose
- 1.2.1讀取模式
- 1.2.2寫入內(nèi)容(開頭)
- 1.2.3寫入內(nèi)容(追加)
- 1.1.3file_get_contents
- 1.1.4文件路徑相關(guān)函數(shù)
- 1.1.5file_exists
- 1.1.6feof
- 1.1.7copy()
- 1.1.8set_include_path()
- 1.1.9move_uploaded_file()
- 1.2目錄操作函數(shù)
- 1.3move_uploaded_file
- 1.4文件模式操作
- 1.5copy
- 1.6pathinfo()
- 1.7realpath()
文件編程
1.1文件操作函數(shù)
1.1.1file()函數(shù)
file()是讀取文件里面的內(nèi)容,返回值是數(shù)組,文件里面的每一行當(dāng)做數(shù)組的一個(gè)元素
如果你不是再編輯器里直接創(chuàng)建的文件,是在電腦里自己手動(dòng)創(chuàng)建的文件,它的編碼格式不一定是utf8,如果現(xiàn)在去用file讀取會(huì)報(bào)亂碼錯(cuò)誤
我們打開新建的文件點(diǎn)擊另存為utf8格式即可
1.1.2fopen fgets fclose
fopen(‘文件路徑’,打開模式)
fgets是讀取文件內(nèi)容
fclose是關(guān)閉數(shù)據(jù)流
1.2.1讀取模式
1.2.2寫入內(nèi)容(開頭)
如果是w模式,會(huì)調(diào)用fwrite函數(shù)向文件內(nèi)寫入內(nèi)容,文件指針指向文件頭(原有內(nèi)容會(huì)清空),如果文件不存在會(huì)創(chuàng)建。
1.2.3寫入內(nèi)容(追加)
如果是a模式,它的文件指針指向文件末尾(追加內(nèi)容),如果文件不存在也會(huì)創(chuàng)建
1.1.3file_get_contents
這是獲取文件中所有的內(nèi)容
文件中添加內(nèi)容
1.1.4文件路徑相關(guān)函數(shù)
pathinfo會(huì)返回一個(gè)數(shù)組是文件路徑的相關(guān)信息
dirname:文件目錄名
basename:文件完整名
extension:文件后綴
filename:只是文件名字
realpath(‘文件地址’)返回的是文件所在的絕對路徑
1.1.5file_exists
判斷文件是否存在,存在返回true,不存在返回false
1.1.6feof
feof()是否讀取到了文件的末尾
1.1.7copy()
copy(源文件地址,目標(biāo)文件地址);是復(fù)制文件的意思
copy('./02.txt','./03.txt');1.1.8set_include_path()
就是后期我們可能在頁面中會(huì)用include等引入很多外部文件
1.1.9move_uploaded_file()
是#移動(dòng)上傳文件的地址
1.2目錄操作函數(shù)
scandir(‘目錄地址’)
1.3move_uploaded_file
1.4文件模式操作
1.5copy
這是復(fù)制文件
1.6pathinfo()
1.7realpath()
這個(gè)是返回當(dāng)前文件所在的絕對路徑
總結(jié)
- 上一篇: 支付宝董事长变更!花名"苗人凤" 第一行
- 下一篇: 河北老人养老虎22年:被吃掉数千万家产!