精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

伊人久久综合97精品| 波多野结衣视频一区| 一区二区在线免费视频| xxxx在线免费观看| 国产乱码在线| 2021国产精品久久精品| 国产日本欧美一区| 国产精品suv一区二区69| 亚洲精品国产动漫| 欧美一区中文字幕| 国产女女做受ⅹxx高潮| av在线免费网站| 久久新电视剧免费观看| 91久久国产精品91久久性色| 国产精品999在线观看| 91日韩视频| 国产丝袜一区视频在线观看| 99999精品| 日韩精品专区| 亚洲福利一区二区三区| 亚洲 国产 欧美一区| 亚洲第一天堂影院| 捆绑紧缚一区二区三区视频| 97超级碰碰碰| 三级影片在线看| 日韩欧美伦理| 亚洲人免费视频| 国产精品熟妇一区二区三区四区 | 精品www久久久久奶水| www免费视频观看在线| 国产女同互慰高潮91漫画| 91福利入口| 91 中文字幕| 久久精品国语| 欧美一级淫片videoshd| 久久av高潮av无码av喷吹| 天天射成人网| 中文字幕欧美专区| 久久久久亚洲av无码a片| 欧美成人午夜77777| 精品少妇一区二区三区在线视频| 国产成人黄色网址| 992tv国产精品成人影院| 狠狠躁18三区二区一区| 毛片在线视频播放| av手机在线观看| 亚洲成人免费电影| 男女私大尺度视频| 24小时免费看片在线观看| 一区二区三区四区视频精品免费| 一区二区三区日韩视频| 免费av网站在线看| 亚洲摸摸操操av| 免费观看国产视频在线| 久草资源在线| 亚洲视频免费看| 成人免费看片视频在线观看| www.久久ai| 亚洲综合一区二区三区| 蜜臀av色欲a片无码精品一区| 在线看福利影| 亚洲电影第三页| av网站手机在线观看| av中文在线资源库| 色综合色狠狠综合色| 99999精品视频| 美女写真久久影院| 欧美日韩在线播放| 日本r级电影在线观看| 91综合久久爱com| 亚洲国产成人精品电影| 免费看污黄网站在线观看| 国产99久久精品一区二区300| 亚洲天堂久久av| 亚洲女人毛茸茸高潮| 91精品国产乱码久久久久久 | 免费在线看黄网址| 亚洲理伦在线| 国产精品亚洲аv天堂网| 国产又黄又粗又猛又爽| 国产iv一区二区三区| 精品日本一区二区三区在线观看| 可以免费看污视频的网站在线| 国产日韩在线不卡| 日韩视频在线观看视频| 超碰97国产精品人人cao| 欧美性xxxx在线播放| 91女神在线观看| 国内精品偷拍| 中文字幕一区日韩电影| 久久精品视频国产| 日本最新不卡在线| 成人片在线免费看| 韩国福利在线| 亚洲成人免费影院| 亚洲久久中文字幕| 久久夜色电影| 色阁综合伊人av| 日韩高清精品免费观看| 男女男精品网站| 国产精品日本一区二区| 午夜小视频在线| 舔着乳尖日韩一区| 婷婷激情综合五月天| 亚洲精品国产动漫| 欧美激情乱人伦一区| 日韩欧美国产另类| 成人免费视频一区| 国产高清精品软男同| 成人一区福利| 亚洲成人久久网| 欧美h片在线观看| 久久福利精品| 国内精品久久国产| 国产高清一区二区三区视频| 91久久国产最好的精华液| 性猛交╳xxx乱大交| 色男人天堂综合再现| 欧美野外猛男的大粗鳮| 丰满肥臀噗嗤啊x99av| 国产精品久久免费看| 蜜臀av午夜一区二区三区| jizz国产精品| 欧美精品手机在线| 国产人妖一区二区| 国产精品乱码妇女bbbb| 久久婷婷五月综合色国产香蕉| 日本一区二区三区播放| 精品国产一区二区三区在线观看| 九九热精品视频在线| 床上的激情91.| 香蕉视频免费版| 国产精品**亚洲精品| 中文字幕亚洲天堂| 日本免费精品视频| 91美女视频网站| 日本福利视频在线| 日韩av系列| 45www国产精品网站| 色哟哟中文字幕| 亚洲va欧美va天堂v国产综合| 熟妇无码乱子成人精品| 综合精品一区| 99一区二区| 激情在线视频播放| 精品久久久三级丝袜| 久久精品久久国产| 成人av免费网站| 国内自拍在线观看| 久久99久久人婷婷精品综合| 日本久久91av| av在线电影观看| 欧美人动与zoxxxx乱| 女同久久另类69精品国产| 久久成人免费网| 日本美女爱爱视频| 在线播放一区二区精品视频| 久久久久久久久久久网站| 免费看黄色一级视频| 精品久久久一区二区| 91中文字幕永久在线| 视频一区在线视频| 亚洲精品成人三区| www 久久久| 国内伊人久久久久久网站视频| 婷婷五月综合激情| 色国产综合视频| 黑人狂躁日本娇小| 丰满放荡岳乱妇91ww| 欧美 国产 综合| 操欧美老女人| 91情侣在线视频| 在线亚洲人成| 色yeye香蕉凹凸一区二区av| 精品国产18久久久久久| 五月婷婷久久丁香| www..com.cn蕾丝视频在线观看免费版| 美女高潮久久久| www.好吊操| 精品国产99| 99高清视频有精品视频| 色是在线视频| www.久久色.com| 人妻无码中文字幕免费视频蜜桃| 色综合久久天天综合网| 日本在线一级片| 91蜜桃免费观看视频| 91丨九色丨蝌蚪| 国产欧美日韩综合一区在线播放 | 成人在线直播| 日韩大陆毛片av| 国产精品久久久久久免费免熟 | 国产欧美精品一区二区三区四区| 欧美成人乱码一二三四区免费| 国产综合视频| 亚洲国内在线| 免费看久久久| 成人中文字幕+乱码+中文字幕| 麻豆理论在线观看| 毛片精品免费在线观看| 久久精品蜜桃| 亚洲国产精品人人爽夜夜爽| 亚洲自拍偷拍另类| 欧美色道久久88综合亚洲精品| 中文字幕观看av| 国产日产欧美一区二区视频| 国产精品一区二区在线免费观看| 奇米四色…亚洲| 国产成人精品视频免费看| 亚洲人体av| 日韩影院一区| 任你弄精品视频免费观看| 91在线短视频| 日韩电影免费观看高清完整版在线观看 | 中文字幕影片免费在线观看| 国产一区二区视频在线播放| 亚洲五月天综合| 奶水喷射视频一区| 男人添女荫道口图片| 午夜片欧美伦| 正在播放一区| 成人精品视频| 日韩久久不卡| 青青视频一区二区| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 第九色区av在线| 日韩精品中文在线观看| 亚洲欧美另类一区| 欧美mv日韩mv国产| a天堂中文在线观看| 8x8x8国产精品| 夜夜嗨aⅴ一区二区三区| 在线一区二区三区四区五区| 久久黄色精品视频| 狠狠久久五月精品中文字幕| 中文字幕一区二区三区手机版 | 亚洲自拍一区在线观看| 婷婷久久综合九色综合绿巨人 | 成人午夜在线影视| 久久久精品一区二区| 九色porny在线| 久久精品中文字幕| 超碰在线最新| 美女少妇精品视频| 色呦呦在线观看视频| 欧美二区乱c黑人| 国内小视频在线看| 性色av一区二区三区在线观看| 久久大胆人体| 97香蕉久久超级碰碰高清版| 涩涩视频在线| 日本精品一区二区三区在线播放视频 | 日韩欧美国产成人| www.色国产| 欧美综合在线视频| 11024精品一区二区三区日韩| 制服丝袜成人动漫| 亚洲AV无码乱码国产精品牛牛| 精品久久久久久亚洲综合网| 色婷婷在线视频| 亚洲女人被黑人巨大进入| eeuss影院在线播放| 久久精品成人欧美大片| 欧美大胆的人体xxxx| 51色欧美片视频在线观看| 欧美日韩视频网站| 成人a在线视频| 一区中文字幕电影| 蜜桃视频成人| 欧美黄色录像片| 国产尤物av一区二区三区| 中文日韩欧美| 日日躁夜夜躁aaaabbbb| 国产精品亚洲视频| 极品白嫩丰满美女无套| 欧美激情一区不卡| 免费在线看黄网址| 91国模大尺度私拍在线视频| 国产中文字幕精品| 99精品一区二区三区的区别| 欧美日本一区二区视频在线观看| 霍思燕三级露全乳照| 免费欧美日韩| 最新免费av网址| 99久久免费视频.com| 毛片视频免费播放| 亚洲午夜免费电影| 国产情侣小视频| 欧美成人在线直播| 国产一二三区在线视频| 欧美美女操人视频| 日韩伦理三区| 国产精品免费一区二区三区观看| 国产一区二区在线| 亚洲理论电影在线观看| 日韩av电影天堂| 国产伦精品一区二区免费| 国产精品区一区二区三| 日本特黄一级片| 欧美日产国产精品| 日本成人一区| 久久99热精品这里久久精品| 久久久人成影片一区二区三区在哪下载 | 国产大片免费看| 色婷婷综合视频在线观看| www.蜜桃av.com| 最近中文字幕2019免费| 免费成人在线电影| 91一区二区三区| 欧美第一精品| 五月婷婷狠狠操| 99精品偷自拍| 欧美毛片在线观看| 欧美群妇大交群中文字幕| 日韩福利一区二区| 久久久久久久久久国产| 成人国产精品久久| 午夜精品亚洲一区二区三区嫩草 | 91综合久久一区二区| 青青草原成人网| 成人精品在线视频观看| 国产精品99久久久久久成人| 欧美亚洲综合色| 久久天堂电影| 日韩av免费看| 啪啪国产精品| 国产av天堂无码一区二区三区| 国产一区二区视频在线| 日韩av片在线免费观看| 色偷偷久久人人79超碰人人澡| 亚洲av激情无码专区在线播放| 欧美另类在线观看| 国产日韩在线观看视频| 伊人狠狠色丁香综合尤物| 轻轻草成人在线| 日本综合在线观看| 欧美亚洲国产一区在线观看网站| 色就是色亚洲色图| 欧美夜福利tv在线| 亚洲欧美日本伦理| 99久久久无码国产精品6| 97久久精品人人做人人爽50路| 久久精品国产亚洲av无码娇色| 欧美zozo另类异族| av资源一区| 精品国产一区二区三区四区精华 | 亚洲图片一区二区| 乱色精品无码一区二区国产盗| 欧美国产极速在线| 国偷自产av一区二区三区| 女人天堂av手机在线| 2022国产精品视频| 免费在线不卡av| 日韩中文字幕在线观看| 国产精品国产三级在线观看| 日本国产中文字幕| 不卡的av网站| 91丨九色丨海角社区| 在线播放精品一区二区三区| 欧美高清免费| 色哟哟免费网站| 欧美色综合一区二区三区| 亚洲成人黄色网| mm视频在线视频| 黄色99视频| 久久一日本道色综合久久| 国产91丝袜美女在线播放| 欧美日韩精品福利| 成人a在线视频免费观看| 99三级在线| 午夜在线视频观看日韩17c| 久久精品视频18| 欧美日韩国产a| 欧美78videosex性欧美| 九九99久久| 男女性色大片免费观看一区二区| 希岛爱理中文字幕| 日韩欧美视频在线| 女厕盗摄一区二区三区| 亚洲草草视频| 大白屁股一区二区视频| 日韩免费av网站| 久久国产视频网站| 中文字幕伦av一区二区邻居| 中日韩av在线播放| 午夜精品久久久久久久99水蜜桃| 国产一区二区三区不卡在线| 18成人在线| 日韩国产精品91| 美女视频黄免费| 亚洲最新视频在线| 爱高潮www亚洲精品| jizz欧美激情18| 亚洲成人一区二区在线观看| 在线日本视频| 国内精品久久久久久久果冻传媒| 日本人妖一区二区| 久久久国产成人| 日韩中文字幕在线| 亚洲欧洲av|