中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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

文件處理函數(shù)
1.文件操作.
  打開文件:
    打開指定的文件時(shí)會(huì)返回相應(yīng)的對(duì)象,若不存在指定的文件,那麼可能會(huì)自動(dòng)創(chuàng)建這個(gè)文件。
    resource fopen(string filename,string mode [,int use_include_path][,resource context]);
      filename 可以是包含文件路徑的文件名,也可以是某種協(xié)議給出的URL(打開遠(yuǎn)程文件).為了避免系統(tǒng)切換帶來的麻煩,采用'/'作為路徑分隔符.
      mode: 設(shè)置打開文件的方式,分別有:
           r:只讀模式,文件指針位于文件頭部.
           r+:只讀模式----讀/寫模式,文件指針位于頭部文件.注意可能產(chǎn)生覆蓋.
           w:只寫模式,文件指針位于文件頭部.如果文件存在,刪除內(nèi)容重寫;否則,自行創(chuàng)建文件.
           w+:只寫模式----讀寫文件,讀/寫文件指針指向文件頭部.如果文件存在,刪除內(nèi)容重寫;否則,自行創(chuàng)建文件.
           x:謹(jǐn)慎寫----寫模式打開文件,從文件頭部開始寫如.如果文件存在,返回false,產(chǎn)生一個(gè)E_WARNING級(jí)別的錯(cuò)誤信息
           x+:謹(jǐn)慎寫---讀寫模式代開文件.如果文件存在,返回false,產(chǎn)生一個(gè)E_WARNING級(jí)別的錯(cuò)誤信息
           a:追加,文件指針指向文件尾部.如果文件存在,則直接在文件尾追加;否則,自行創(chuàng)建文件.
           a+:追加,文件指針指向文件尾部.如果文件存在,則直接在文件尾追加或者讀取;否則,自行創(chuàng)建文件.
           b:二進(jìn)制模式.用于與其他模式進(jìn)行鏈接.(windows 下的選項(xiàng))
           t: 用于與其他模式進(jìn)行結(jié)合.(windows 下的選項(xiàng))
    請(qǐng)慎用fopen()函數(shù),因?yàn)橐徊恍⌒木陀锌赡軐⑽募h除掉.同時(shí),不同的操作系統(tǒng)具有不同的行結(jié)束習(xí)慣(UNIX:/n Windows:/r/n Macinitosh:/r).如果錯(cuò)誤的使用行結(jié)束符,那么當(dāng)打開文件時(shí),可能輸出一堆亂碼.以上可以通過"'t'","'b'"來避免.
讀取文件:
  string fgetc(resource handle);//返回從handle指向的文件中的一個(gè)字符.如果遇到EOF,則返回false;
  string fgets(int handle[,int length]);//從文件指針指向的位置獲取一行字符,并且返回最大為length-1個(gè)字節(jié)的字符串..文件指針必須有效,且指向一個(gè)由fopen()或fsockopen()成功打開的文件.length表示讀取的數(shù)據(jù)的長(zhǎng)度.在遇到換行,EOF,或者指定length時(shí)結(jié)束.忽略length將讀到行結(jié)束.
  string fgetss(resource handle[,int length][,string allowable_tags]);//讀取一行,且過濾掉html,php標(biāo)記.
  string fread(int handle,int length);//從文件中讀取任意長(zhǎng)度的數(shù)據(jù)。,還可以用于讀取二進(jìn)制文件。handle 為指向文件的資源,length 讀取length個(gè)字節(jié)或者遇到EOF時(shí)停止執(zhí)行。
例子:
復(fù)制代碼 代碼如下:
<?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]);//讀取一個(gè)文件并寫入到緩沖區(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]]);//將整個(gè)文件的內(nèi)容讀取到數(shù)組中。如果成功,返回?cái)?shù)組,數(shù)組中的每個(gè)元素都是文件中對(duì)應(yīng)的一行,包活換行符在內(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 用于標(biāo)記文件 主站蜘蛛池模板: 欧美精品乱码99久久影院 | 精品精品 | 欧美一级小视频 | 欧美亚洲日本 | 国产免费看 | 欧美日韩1区2区 | 91色在线视频| 日本午夜一区 | 日韩电影免费观看中文字幕 | 久久中文字幕一区 | 日韩不卡一二区 | 久久久久久国产精品免费免费 | 伊人久久免费 | 日韩国产欧美视频 | 久久精品视频一区二区三区 | 国产三级在线观看播放 | 日韩免费av | 日韩免费 | 亚洲一区二区久久久 | 欧美另类日韩 | 久久激情视频 | 精品视频一区二区三区在线观看 | 天天干天天干 | 中文精品视频 | 91一区二区 | 日日天天 | 亚洲综合精品 | 久久国品片 | 日韩精品一区二区三区中文字幕 | 中文字幕第7页 | 久久久一区二区 | 欧美日韩免费一区二区三区 | 久久综合成人精品亚洲另类欧美 | 成人国产精品久久久 | 中文字幕在线精品 | 影视一区 | 丝袜美腿一区二区三区动态图 | 三级特黄特色视频 | 亚洲一在线| 国产精品久久久久一区二区三区 | 日韩av网址在线观看 |