精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

PHP編程:介紹常見的文件操作方式

開發 后端
本文介紹的是PHP編程中常見的幾種文件操作方式,希望對你有幫助,一起來看。

PHP處理本地服務器上的文件和目錄是非常方便的,但有時候會出現權限和路徑相關的問題。

1.打開文件

 

  1. resource fopen ( string filename, string mode [, bool use_include_path [, resource zcontext]] )  
  2. $handle = fopen(filename,mode)//打開文件,返回代表此文件的資源的句柄 

 

文件名稱可以使用相對路徑或者絕對路徑也可以使用網絡協議模式,打開模式具有r\r+\w\w+\a\a+\x\x+\b

在操作二進制文件時如果沒有指定 'b' 標記,可能會碰到一些奇怪的問題,包括壞掉的圖片文件以及關于 \r\n 字符的奇怪問題。

為移植性考慮,強烈建議在用 fopen() 打開文件時總是使用 'b' 標記。

以下是幾種打開文件的方式

 

  1. $fp = @fopen('log.txt',"rb");  
  2. $fp = @fopen('../log.txt',"rb");  
  3. $fp = @fopen("http://www.runer.com.cn/default.htm","rb");
  4. //還可以使用ftp和ghoper等協議,必須啟用php.ini文件中的allow_url_fopen選項 

 

 

  1. $filename1 = "userinfo.txt";//目錄下或include_path中存在這個文件  
  2. $filename2 = "test.txt";//目錄下或include_path并不存在這個文件  
  3. $resource1 = fopen($filename1,"rb");  
  4. @$resource2 = fopen($filename2,"rb");//因為目錄中不存在這個文件,并且并未使用或include_path尋找包含文件所在路徑則此操作會報錯,使用錯誤抑制符@可以迫使瀏覽器不輸出錯誤信息  
  5. if($resource1)  
  6. echo "打開文件{$filename1}成功";  
  7. if(!@fopen($filename2,"r"))  
  8. echo "打開文件{$filename2}不成功"

 

輸出結果:打開文件userinfo.txt成功

2.使用完畢文件后,要顯式的告訴PHP已經使用完文件,讓操作系統確保將文件的所有內容正確地從緩沖區刷新到硬盤

使用fclose()關閉文件,

  1. bool fclose ( resource handle )//關閉一個已打開的文件指針  

 

3.讀取文件,fopen函數的mode參數允許讀取,PHP提供了幾個函數從文件讀取數據

string fgets ( int handle [, int length] )從文件指針中讀取一行,在二進制文件上嘗試fgets會產生不可預測的結果

如果不指定長度,默認讀取1K數據,碰到換行符(包括在返回值中)、EOF 或者已經讀取了 length - 1 字節后停止

string fgetss ( resource handle [, int length [, string allowable_tags]] )從文件指針中讀取一行并過濾掉 HTML 標記

fgetc()讀取單個字符

fread()讀取任意二進制數據

代碼部分:

  1. $handle = fopen ("test.jpg""rb");  
  2. $c;  
  3. while (!feof($handle)) {  
  4. $contents .= @fread($handle, 8192);//循環讀取并將其合并為一個大塊文件  
  5. }  
  6. fclose($handle); 

 

4.判斷文件讀取的狀態

每個文件句柄都有一個文件指針,或者一個指出下一個操作將在文件中哪里發生的游標,根據fopen函數的mode參數

文件指針最初位于文件的開頭(0),或者文件的末尾

feof()可以判斷文件是否已經到末尾(到末尾后函數返回TRUE)

filesize()函數返回文件的大小 5.寫入文件

fwrite()函數執行文件寫入

代碼部分:

  1. $filename = 'test.txt';  
  2. $somec;   
  3. // 首先我們要確定文件存在并且可寫。  
  4. if (is_writable($filename)) {  
  5. // 在這個例子里,我們將使用添加模式打開$filename,  
  6. // 因此,文件指針將會在文件的開頭,  
  7. // 那就是當我們使用fwrite()的時候,$somecontent將要寫入的地方。  
  8. if (!$handle = fopen($filename'a')) {  
  9. echo "不能打開文件 $filename";  
  10. exit;  
  11. }  
  12. // 將$somecontent寫入到我們打開的文件中。  
  13. if (fwrite($handle$somecontent) === FALSE) {  
  14. echo "不能寫入到文件 $filename";  
  15. exit;  
  16. }  
  17. echo "成功地將 $somecontent 寫入到文件$filename";  
  18. fclose($handle);  
  19. else {  
  20. }  
  21. echo "文件 $filename 不可寫"

 

輸出結果:

成功地將 添加這些文字到文件 寫入到文件test.txt

對于二進制數據,必須指定第三個參數,它包含寫入到磁盤的數據字節數

  1. $result = @fwrite($fp,$binary_data,mb_strlen($binary_data,'8bit'));  

 

6.文件權限和其他信息

  • is_readable()//判斷文件是否可讀
  • is_writeable()//判斷文件是否可寫
  • is_writable()//判斷文件是否可寫
  • fileperms()//判斷文件的權限(UNIX風格的文件權限測試函數)
  • file_exists()//是否存在這個文件
  • fileowner()//判斷文件所屬用戶
  • filegroup()//判斷文件所屬組

7.刪除和重命名文件

  • unlink()//刪除文件
  • rename()//重命名文件

8.訪問目錄

目錄訪問建議使用前向斜線"/",兼容windows和unix系統

  • basename()//返回不包括路徑信息的文件名
  • dirname()//返回文件名的目錄部分
  • realpath()//接受相對路徑,返回文件的絕對路徑
  • pathinfo()//提取給定路徑的目錄名,基本文件名和擴展名
  • opendir()//打開目錄,返回資源句柄
  • readdir()//讀取目錄項
  • rewinddir()//將讀取指針返回開頭
  • closedir()//關閉讀取句柄
  • chdir()//改變當前腳本執行期間的當前工作目錄
  • mkdir()//創建目錄
  • rmdir()刪除目錄

希望以上內容介紹的是八中常見的文件操作方式,對你有幫助。

責任編輯:于鐵 來源: 互聯網
相關推薦

2011-07-12 16:27:13

PHP

2011-07-14 15:05:54

PHP

2009-11-26 11:25:08

PHP引號

2009-11-27 13:14:07

PHP函數strist

2010-01-26 10:31:32

Android onK

2011-07-12 17:42:46

PHP

2009-11-17 14:33:38

PHP數組循環操作

2009-11-23 20:32:18

PHP開源文檔管理系統

2021-01-08 10:52:22

物聯網萬物互聯IoT,Interne

2009-12-18 17:08:10

Linux常見文件系統

2011-07-12 16:42:41

2009-12-09 13:54:42

PHP Zend加密文

2010-03-19 17:39:49

Python編程

2011-06-17 16:09:04

freadfwrite

2009-11-24 15:23:50

PHP文件上傳進度條

2009-12-10 10:37:18

PHP獲取文件屬性

2022-07-22 08:18:28

JARJava對象

2010-03-04 15:57:23

Python實現ini

2010-01-04 11:02:06

ADO.NET組件

2024-10-11 12:00:00

Python批量文件操作
點贊
收藏

51CTO技術棧公眾號

成人在线视频观看| 性插视频在线观看| 影视一区二区| 亚洲成人久久久| 日韩精品xxxx| 超碰免费在线观看| 国产精选一区二区三区| 欧美精品激情在线| 亚洲成人黄色av| 日韩一区二区三区精品视频第3页 日韩一区二区三区精品 | 免费在线视频一级不卡| 激情文学综合丁香| 欧美性受xxxx白人性爽| 久草福利资源在线| 日韩激情啪啪| 日韩欧美二区三区| 看欧美ab黄色大片视频免费| 羞羞的网站在线观看| 久久久久久**毛片大全| 成人免费福利在线| 欧美a视频在线观看| 综合精品久久| 国产香蕉一区二区三区在线视频| 国产成人av片| 日本午夜精品久久久久| 欧美特级www| 欧美日韩午夜爽爽| 69久久精品| 91偷拍与自偷拍精品| 91黄在线观看| 97超碰人人草| 免费在线一区观看| 国产91精品久久久| 免费一级特黄特色大片| 91九色精品| 在线播放国产一区中文字幕剧情欧美 | 中文字幕日韩精品久久| 黄色av免费在线看| 91视频观看免费| 国产一区二区三区色淫影院| a在线观看免费| 久久国产尿小便嘘嘘| 国产精品成熟老女人| 久久国产视频一区| 国产日本精品| 18久久久久久| 久久国产黄色片| 亚洲欧美日韩国产综合精品二区 | 欧美大胆性生话| 欧美日韩另类视频| 国产精品一区二区免费在线观看| 久草成色在线| 亚洲高清免费视频| www.射射射| bbw在线视频| 欧美日韩国产一区在线| 女人床在线观看| 最新国产在线拍揄自揄视频| 亚洲免费观看高清完整版在线 | 黄色91av| 免费在线黄色网址| 国产偷国产偷亚洲高清人白洁| 久久天天狠狠| 国产视频在线看| 欧美高清在线一区二区| 亚洲一区二区在线观| 国产精品影院在线| 国产精品卡一卡二| 超级碰在线观看| 久久久男人天堂| 欧美香蕉大胸在线视频观看| 久久综合久久色| 青草综合视频| 精品乱码亚洲一区二区不卡| 欧美精品欧美极品欧美激情| 精品中文一区| 日韩视频在线免费观看| 欧美三级在线免费观看| 伊人精品成人久久综合软件| 欧美与黑人午夜性猛交久久久| 欧美a视频在线观看| 久久精品999| 动漫3d精品一区二区三区| 深夜福利视频在线观看| 国产婷婷色一区二区三区四区| 夜夜春亚洲嫩草影视日日摸夜夜添夜| aa在线视频| 欧美性猛交视频| 岛国av免费在线| 欧美大胆a级| 色香阁99久久精品久久久| 91成人福利视频| 欧美一级专区| 亚洲综合在线小说| 欧美中文在线| 亚洲另类在线视频| 国产综合中文字幕| 久久女人天堂| 精品久久久久久最新网址| 一本色道久久综合亚洲精品图片| 93在线视频精品免费观看| 欧美激情二区三区| 在线免费看91| 91亚洲国产成人精品一区二三 | 婷婷激情在线| 亚洲成av人片在线| 校园春色 亚洲色图| 国产精品传媒| 久久中文精品视频| 国产又黄又猛又粗又爽| 国产精品系列在线播放| 日韩高清av| 成年网站在线视频网站| 欧美久久一二区| 熟女俱乐部一区二区视频在线| 欧美.www| 成人激情视频在线播放| 免费a在线观看| 亚洲成人久久影院| 免费观看黄网站| 日韩成人免费| 国产99视频在线观看| 刘亦菲久久免费一区二区| 亚洲欧美自拍偷拍| 美女一区二区三区视频| 国偷自产av一区二区三区| 欧美成人第一页| 7777久久亚洲中文字幕| 国产偷国产偷亚洲高清人白洁| 国产深夜男女无套内射| 伊人www22综合色| 久久中文字幕一区| 91久久精品无码一区二区| 久久久亚洲综合| 欧美,日韩,国产在线| aaa国产精品| 欧美黑人狂野猛交老妇| 国产高清在线免费| 亚洲摸摸操操av| 一区二区三区四区毛片| 97在线精品| 成人欧美一区二区三区在线| 天堂аⅴ在线地址8| 欧美亚洲自拍偷拍| 超碰人人干人人| 秋霞影院一区二区| 色狠狠久久av五月综合| 日韩中文在线播放| 国产一区二区精品丝袜| 国产美女www爽爽爽| 国产亚洲午夜高清国产拍精品| 亚洲熟女乱色一区二区三区| 亚洲视频分类| 国产91九色视频| 福利视频在线看| 欧美性受xxxx黑人xyx性爽| 日本黄色小视频在线观看| 日本三级亚洲精品| 伊人狠狠色丁香综合尤物| 日韩专区视频网站| 久久av在线播放| 亚洲av永久无码国产精品久久| 亚洲国产成人va在线观看天堂| 国产高清成人久久| 久久成人亚洲| 亚洲高清视频在线观看| 日韩综合久久| 欧美极品在线视频| 日韩欧美亚洲系列| 在线视频欧美精品| 黄色精品视频在线观看| 国产福利精品一区二区| 青草青青在线视频| 精品免费在线| 91黄色国产视频| 无码小电影在线观看网站免费| 一区二区日韩精品| 国产免费久久久| 亚洲综合色在线| 好吊视频在线观看| 激情国产一区二区| 久久久久久免费看| 欧美精品系列| 成人三级视频在线观看一区二区| 自拍网站在线观看| 日韩视频在线免费观看| 色婷婷视频在线| 欧美视频一区二| 久久精品国产亚洲AV无码男同 | 日本精品视频一区| 国产午夜精品一区在线观看| 2019中文字幕免费视频| 蜜桃av在线免费观看| 亚洲激情视频网站| 在线免费看av的网站| 精品久久久在线观看| 中文字幕美女视频| 91在线观看一区二区| 特级黄色片视频| 日韩精品视频网站| 久久精品无码中文字幕| 日韩精品免费一区二区三区| 国产精品一区二区三区观看| 国产精品久久久久久吹潮| 国内精品久久久久久中文字幕| av免费在线一区二区三区| 亚洲福利在线看| 国产伦理吴梦梦伦理| 色先锋资源久久综合| 久久黄色小视频| 国产精品美女久久久久久2018| 久久人人爽人人人人片| 国产成人亚洲综合a∨婷婷图片| 成人免费毛片播放| 一区二区三区导航| www.69av| 亚洲一区二区日韩| 一区不卡字幕| 精品日韩在线| 欧美激情导航| 欧美影院天天5g天天爽| 高清国产在线一区| 国产精品欧美一区二区三区不卡| 国产精品成人av性教育| 中文字幕 在线观看| 久久免费精品视频| 在线中文字幕-区二区三区四区| 搡老女人一区二区三区视频tv| 国产视频网址在线| 亚洲色图欧美制服丝袜另类第一页| 日韩在线观看视频一区二区三区| 日韩一区二区三区四区五区六区| 亚洲网站免费观看| 欧美色大人视频| 男操女视频网站| 在线国产电影不卡| 天天干在线播放| 欧美性xxxx极品hd欧美风情| 日本少妇裸体做爰| 亚洲r级在线视频| 国产大片中文字幕| 亚洲成人第一页| 国产精品a成v人在线播放| 一区二区三区欧美日韩| 黄色一级片中国| 亚洲永久免费视频| 久久久精品国产sm调教网站| 夜夜夜精品看看| 日本最新中文字幕| 精品福利在线视频| 精品人妻一区二区色欲产成人| 狠狠色香婷婷久久亚洲精品| 亚洲午夜18毛片在线看| 午夜在线成人av| 国产香蕉视频在线| 欧美日韩一区二区三区在线免费观看| www.毛片.com| 欧亚洲嫩模精品一区三区| 中文资源在线播放| 91精品国产一区二区三区香蕉| 国产男女猛烈无遮挡| 欧美一级理论片| 日韩一级片免费在线观看| 亚洲黄色成人网| 国产在线日本| 久久精品国产亚洲7777| 18+视频在线观看| 97精品一区二区三区| 日本美女一区| 成人免费观看a| 粉嫩的18在线观看极品精品| 免费av一区二区三区| 色综合天天综合网中文字幕| 好色先生视频污| 日韩一级精品| 精品亚洲一区二区三区四区| 国产一区二区三区av电影| 国产精品果冻传媒| 久久九九国产精品| 91无套直看片红桃在线观看| 一区二区三区在线播放| 超碰超碰超碰超碰| 欧美一区二区三区在线视频 | 91视频在线观看免费| 一级片久久久久| 亚洲一区二区视频| 波多野结衣一区二区在线 | 国产91热爆ts人妖在线| 91麻豆精品国产综合久久久| 黑人另类av| 亚洲欧洲中文字幕| 91视频最新入口| 韩国v欧美v日本v亚洲v| 日本xxx在线播放| 亚洲免费在线观看| 人人草在线观看| 欧美videos大乳护士334| 每日更新在线观看av| 欧美老女人性视频| 午夜av成人| 精品日本一区二区| 一区二区三区午夜视频| 国产97色在线 | 日韩| 国产精品18久久久久久久网站| 大地资源二中文在线影视观看| 中文字幕第一区二区| 久久草视频在线| 日韩午夜在线播放| 18视频免费网址在线观看| 555www成人网| 99久久人爽人人添人人澡| 亚洲最新免费视频| 天使萌一区二区三区免费观看| 亚洲精品久久久久久| 中日韩av电影| 激情视频网站在线观看| 精品动漫一区二区三区在线观看| 日本视频在线免费观看| 日韩av电影免费观看高清| 成人台湾亚洲精品一区二区| 正在播放精油久久| 日本午夜精品视频在线观看 | 午夜久久久影院| 精品人妻伦一二三区久久| 中文字幕在线观看亚洲| 日韩福利一区| 欧美高清一区二区| 亚洲九九精品| 亚洲精品第二页| 亚洲一区二区成人在线观看| 国产精选久久久| 久久天天躁夜夜躁狠狠躁2022| 日本成人福利| 翔田千里亚洲一二三区| 老牛嫩草一区二区三区日本| a级在线观看视频| 欧美日韩亚洲视频一区| 少妇人妻一区二区| 久久久久久综合网天天| 懂色av一区二区| 久久这里只有精品23| 99在线热播精品免费| 国产精品变态另类虐交| 亚洲国产黄色片| 成人黄色动漫| 久久综合一区二区三区| 男人天堂欧美日韩| 老牛影视av老牛影视av| 色婷婷综合五月| 福利小视频在线观看| 国产精品尤物福利片在线观看| 日韩在线观看| 五月天开心婷婷| 亚洲在线视频免费观看| 农村少妇久久久久久久| 性色av一区二区三区在线观看| 欧美男人操女人视频| 国产美女无遮挡网站| 久久久一区二区三区| 在线观看亚洲国产| 久久久精品国产亚洲| 日本少妇精品亚洲第一区| 日韩欧美一级在线| bt欧美亚洲午夜电影天堂| 蜜臀精品一区二区三区| 中文国产亚洲喷潮| 警花av一区二区三区| h无码动漫在线观看| 91蝌蚪porny| 这里只有精品9| 欧美日本精品在线| 香蕉久久夜色精品国产更新时间| 91日韩视频在线观看| 自拍偷拍欧美激情| 成人爽a毛片一区二区| 日韩av不卡在线| 婷婷亚洲五月| 国产精品久久久久久在线观看| 一道本成人在线| 免费a级在线播放| 国产在线精品一区| 日本不卡一二三区黄网| 青青草原在线免费观看视频| 日韩激情片免费| 香蕉久久一区| 日韩中文字幕三区| 中文字幕在线不卡国产视频| 人人妻人人澡人人爽人人欧美一区 | 日韩成人av电影| 久久久久久久香蕉| 国产三级三级三级精品8ⅰ区| a级片免费观看| 国产成人啪精品视频免费网| 亚洲精品国产偷自在线观看| 一级性生活大片| 日韩免费高清视频| 国产精品原创视频| 凹凸国产熟女精品视频| 亚洲激情欧美激情| 电影av在线|