天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP 文件系統(tǒng)詳解

文件處理函數(shù)
1.文件操作.
  打開文件:
    打開指定的文件時會返回相應的對象,若不存在指定的文件,那麼可能會自動創(chuàng)建這個文件。
    resource fopen(string filename,string mode [,int use_include_path][,resource context]);
      filename 可以是包含文件路徑的文件名,也可以是某種協(xié)議給出的URL(打開遠程文件).為了避免系統(tǒng)切換帶來的麻煩,采用'/'作為路徑分隔符.
      mode: 設置打開文件的方式,分別有:
           r:只讀模式,文件指針位于文件頭部.
           r+:只讀模式----讀/寫模式,文件指針位于頭部文件.注意可能產(chǎn)生覆蓋.
           w:只寫模式,文件指針位于文件頭部.如果文件存在,刪除內(nèi)容重寫;否則,自行創(chuàng)建文件.
           w+:只寫模式----讀寫文件,讀/寫文件指針指向文件頭部.如果文件存在,刪除內(nèi)容重寫;否則,自行創(chuàng)建文件.
           x:謹慎寫----寫模式打開文件,從文件頭部開始寫如.如果文件存在,返回false,產(chǎn)生一個E_WARNING級別的錯誤信息
           x+:謹慎寫---讀寫模式代開文件.如果文件存在,返回false,產(chǎn)生一個E_WARNING級別的錯誤信息
           a:追加,文件指針指向文件尾部.如果文件存在,則直接在文件尾追加;否則,自行創(chuàng)建文件.
           a+:追加,文件指針指向文件尾部.如果文件存在,則直接在文件尾追加或者讀取;否則,自行創(chuàng)建文件.
           b:二進制模式.用于與其他模式進行鏈接.(windows 下的選項)
           t: 用于與其他模式進行結(jié)合.(windows 下的選項)
    請慎用fopen()函數(shù),因為一不小心就有可能將文件刪除掉.同時,不同的操作系統(tǒng)具有不同的行結(jié)束習慣(UNIX:/n Windows:/r/n Macinitosh:/r).如果錯誤的使用行結(jié)束符,那么當打開文件時,可能輸出一堆亂碼.以上可以通過"'t'","'b'"來避免.
讀取文件:
  string fgetc(resource handle);//返回從handle指向的文件中的一個字符.如果遇到EOF,則返回false;
  string fgets(int handle[,int length]);//從文件指針指向的位置獲取一行字符,并且返回最大為length-1個字節(jié)的字符串..文件指針必須有效,且指向一個由fopen()或fsockopen()成功打開的文件.length表示讀取的數(shù)據(jù)的長度.在遇到換行,EOF,或者指定length時結(jié)束.忽略length將讀到行結(jié)束.
  string fgetss(resource handle[,int length][,string allowable_tags]);//讀取一行,且過濾掉html,php標記.
  string fread(int handle,int length);//從文件中讀取任意長度的數(shù)據(jù)。,還可以用于讀取二進制文件。handle 為指向文件的資源,length 讀取length個字節(jié)或者遇到EOF時停止執(zhí)行。
例子:
復制代碼 代碼如下:
<?php
$filename="./files.text";
$fp=fopen($finename,"rb");
$encho fread($fp,100);
?>

readfile(),file()和file_get_contents()函數(shù).
readfile(),file()和file_get_contents()函數(shù).
  int readfile(string filename[,bool use_include_path,resource context]);//讀取一個文件并寫入到緩沖區(qū),如果成功,則返回讀取的字節(jié)數(shù),否則返回false。filename文件名。參數(shù)use_include_path控制是否支持在include_path中搜索文件,true為支持。使用readfile函數(shù)不需要打開/關(guān)閉文件。
  array file(string filename [,bool use_include_path[,resource context]]);//將整個文件的內(nèi)容讀取到數(shù)組中。如果成功,返回數(shù)組,數(shù)組中的每個元素都是文件中對應的一行,包活換行符在內(nèi);否則返回false;
  string file_get_contents(string filename[,bool use_include_path[,resource context[,int offset[,int maxlen]]]]);//context 為5.0新增的內(nèi)容,可以用NULL來忽略。offset,maxlen為5.1的的內(nèi)容。offset 用于標記文件 主站蜘蛛池模板: 日欧一片内射VA在线影院 | 6080yy奇领电影在线看 | 久久国产精品福利影集 | 学生小泬无遮挡女HD | 色噜噜狠狠色综合中文字幕 | 在线观看免费av网站 | 东北疯狂xxxxbbbb中国 | 3D漫画H精品啪啪无码 | 久久re热线视频精品99 | 欧美成人一区二免费视频 | 国产午夜a理论毛片在线影院 | 日本高清免费一本视频在线观看 | 亲胸揉胸膜下刺激视频在线观看 | 精品国产成a人在线观看 | 久久99re6国产在线播放 | 亚洲 无码 制服 日韩 | 亚洲精品在线免费 | se01短视频在线观看 | 国产精品A8198V久久A片 | 老少配xxxxx欧美 | 国产香蕉九九久久精品免费 | 亚洲午夜久久久久久久久电影网 | 色影音先锋av资源网 | 特黄特色大片免费播放器9 特黄特黄aaaa级毛片免费看 | 欧美高跟镣铐bdsm视频 | 交换:年轻夫妇-HD中文字幕 | 国产精品97久久AV麻豆 | 精品国产99久久久久久麻豆 | 伊人综合在线22 | 三级网址在线观看 | 日本欧美高清一区二区视频 | 国产精品爽爽久久久久久竹菊 | 好男人免费观看在线高清WWW | 天天啪免费视频在线看 | 9久久免费国产精品特黄 | 97国产在线观看 | 性白俄罗斯高清xxxxx | 超清无码波多野吉衣与黑人 | 二级特黄绝大片免费视频大片 | 秋霞午夜鲁丝片午夜精品久 | 琪琪热热色原日韩在线 |