国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > PHP > 正文

PHP文件處理 打開文件

2020-03-22 20:25:27
字體:
供稿:網(wǎng)友
  • 文件處理是PHP的基本處理能力之一,通過該技術(shù)可以有效地管理文件和目錄。學(xué)習(xí)文件處理技術(shù)的關(guān)鍵是思路要清晰,并且掌握文件處理的步驟和常用函數(shù),就可以運(yùn)用自如了。
    打開文件有打開就有關(guān)閉,所有fopen()函數(shù)和fclose()函數(shù)是成對(duì)出現(xiàn)的,否則就會(huì)出現(xiàn)錯(cuò)誤。打開文件可不像平時(shí)使用Note、Word程序那么簡單,一不小心就有可能將文件中的內(nèi)容全部刪除。語法如下:
    fopen(filename,mode,include_path,context)
    filename必需。規(guī)定要打開的文件或 URL。mode必需。規(guī)定要求到該文件/流的訪問類型。可能的值見下表。include_path可選。如果也需要在 include_path 中檢索文件的話,可以將該參數(shù)設(shè)為 1 或 TRUE。context可選。規(guī)定文件句柄的環(huán)境。Context 是可以修改流的行為的一套選項(xiàng)。
    參數(shù)描述
    mode 參數(shù)的可能的值"r"只讀方式打開,將文件指針指向文件頭。"r+"讀寫方式打開,將文件指針指向文件頭。在現(xiàn)有文件末尾之前進(jìn)行寫入就會(huì)覆蓋原有內(nèi)容。"w"寫入方式打開,將文件指針指向文件頭并將文件大小截為零(即刪除原文件內(nèi)容)。如果文件不存在則嘗試創(chuàng)建之。"w+"讀寫方式打開,將文件指針指向文件頭并將文件大小截為零(即刪除原文件內(nèi)容)。如果文件不存在則嘗試創(chuàng)建之。"a"寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。(追加)"a+"讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。(追加)"x"

    創(chuàng)建并以寫入方式打開,將文件指針指向文件頭。如果文件已存在,則 fopen() 調(diào)用失敗并返回 FALSE,并生成一條 E_WARNING 級(jí)別的錯(cuò)誤信息。如果文件不存在則嘗試創(chuàng)建之。

    這和給底層的 open(2) 系統(tǒng)調(diào)用指定 O_EXCL|O_CREAT 標(biāo)記是等價(jià)的。

    此選項(xiàng)被 PHP 4.3.2 以及以后的版本所支持,僅能用于本地文件。

    "x+"

    創(chuàng)建并以讀寫方式打開,將文件指針指向文件頭。如果文件已存在,則 fopen() 調(diào)用失敗并返回 FALSE,并生成一條 E_WARNING 級(jí)別的錯(cuò)誤信息。如果文件不存在則嘗試創(chuàng)建之。

    這和給底層的 open(2) 系統(tǒng)調(diào)用指定 O_EXCL|O_CREAT 標(biāo)記是等價(jià)的。

    此選項(xiàng)被 PHP 4.3.2 以及以后的版本所支持,僅能用于本地文件。

    mode說明
    說明

    fopen() 將 filename 指定的名字資源綁定到一個(gè)流上。如果 filename 是 "scheme://..." 的格式,則被當(dāng)成一個(gè) URL,PHP 將搜索協(xié)議處理器(也被稱為封裝協(xié)議)來處理此模式。如果該協(xié)議尚未注冊(cè)封裝協(xié)議,PHP 將發(fā)出一條消息來幫助檢查腳本中潛在的問題并將 filename 當(dāng)成一個(gè)普通的文件名繼續(xù)執(zhí)行下去。

    如果 PHP 認(rèn)為 filename 指定的是一個(gè)本地文件,將嘗試在該文件上打開一個(gè)流。該文件必須是 PHP 可以訪問的,因此需要確認(rèn)文件訪問權(quán)限允許該訪問。如果激活了安全模式或者 open_basedir 則會(huì)應(yīng)用進(jìn)一步的限制。

    如果 PHP 認(rèn)為 filename 指定的是一個(gè)已注冊(cè)的協(xié)議,而該協(xié)議被注冊(cè)為一個(gè)網(wǎng)絡(luò) URL,PHP 將檢查并確認(rèn) allow_url_fopen 已被激活。如果關(guān)閉了,PHP 將發(fā)出一個(gè)警告,而 fopen 的調(diào)用則失敗。

    對(duì) context 的支持是 PHP 5.0.0 添加的。

    注意:

    不同的操作系統(tǒng)家族具有不同的行結(jié)束習(xí)慣。當(dāng)寫入一個(gè)文本文件并想插入一個(gè)新行時(shí),需要使用 符合操作系統(tǒng)的行結(jié)束符號(hào)。基于 Unix 的系統(tǒng)使用 /n 作為行結(jié)束字符,基于 Windows 的系統(tǒng)使用 /r/n 作為行結(jié)束字符,基于 Macintosh 的系統(tǒng)使用 /r 作為行結(jié)束字符。 如果寫入文件時(shí)使用了錯(cuò)誤的行結(jié)束符號(hào),則其它html' target='_blank'>應(yīng)用程序打開這些文件時(shí)可能會(huì)表現(xiàn)得很怪異。

    Windows 下提供了一個(gè)文本轉(zhuǎn)換標(biāo)記("t")可以透明地將 /n 轉(zhuǎn)換為 /r/n。與此對(duì)應(yīng)還可以使用 "b" 來強(qiáng)制使用二進(jìn)制模式,這樣就不會(huì)轉(zhuǎn)換數(shù)據(jù)。要使用這些標(biāo)記,要么用 "b" 或者用 "t" 作為 mode 參數(shù)的最后一個(gè)字符。

    默認(rèn)的轉(zhuǎn)換模式依賴于 SAPI 和所使用的 PHP 版本,因此為了便于移植鼓勵(lì)總是指定恰當(dāng)?shù)臉?biāo)記。如果是操作純文本文件并在腳本中使用了 /n 作為行結(jié)束符,但還要期望這些文件可以被其它應(yīng)用程序例如 Notepad 讀取,則在 mode 中使用 "t"。在所有其它情況下使用 "b"。

    在操作二進(jìn)制文件時(shí)如果沒有指定 "b" 標(biāo)記,可能會(huì)碰到一些奇怪的問題,包括壞掉的圖片文件以及關(guān)于 /r/n 字符的奇怪問題。

    注釋:為移植性考慮,強(qiáng)烈建議在用 fopen() 打開文件時(shí)總是使用 "b" 標(biāo)記。

    注釋:再一次,為移植性考慮,強(qiáng)烈建議你重寫那些依賴于 "t" 模式的代碼使其使用正確的行結(jié)束符并改成 "b" 模式。

    例如:

    //以只讀方式打開當(dāng)前執(zhí)行腳本所在目錄下的test.txt$file1=fopen("./test.txt","r");//以讀寫方式打開指定文本,如果寫入內(nèi)容則覆蓋原內(nèi)容$file2=fopen("./test.txt","r+");//以二進(jìn)制只寫方式打開指定文本,并清空文件$file3=fopen("./test.txt","wb");//以只讀的方式打開遠(yuǎn)程文件$file4=fopen("http://192.168.1.249/in/index.php","r");


    PHP編程

    鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
    国产超碰在线观看| eeuss影院网站免费观看| 国产黄视频在线观看| 精品176二区| 国产黄色片在线观看| 国产免费黄视频在线观看| 国产乱视频在线观看播放| 麻豆国产视频| www.夜夜操| 99视频在线观看地址| 不卡av免费观看| 波多野结衣中文字幕久久| 国产中文伊人| 开心快乐六月丁香婷婷| 精品卡一卡卡2卡3网站| 国产对白国语对白| 国产精品va在线观看视色| 国产高清免费av在线| 伊人影院在线播放| 老鸭窝av在线| 国产成人亚洲精品播放器下载| av免费在线一区二区三区| 久热中文字幕在线观看| 超碰在线国产| 精品国产免费第一区二区| 日本在线观看网站| 国产高清在线观看| 免费国产阿v视频在线观看| 国产不卡一卡2卡三卡4卡5卡在线| 操操操综合网| 99热免费观看| 国产桃色电影在线播放| 国产视频第一区| 在线视频观看亚洲| 午夜不卡视频| 毛片视频免费观看| 亚洲午夜久久久久中文字幕| 中文字幕人成高视频| 日本不卡1区2区3区| 69av二区| 国产黄色av免费看| 最新中文字幕在线| 噜噜噜噜噜在线视频| av日韩在线免费| 91亚洲精选| 国产成人亚洲欧美电影| av中文在线资源| 亚洲综合激情六月婷婷在线观看| 国产精品xxx电影| 最新中文字幕av专区| 国产剧情在线一区| 国产理论在线观看| 国产在线视频自拍| 免费影视观看网站入口| 日本欧美在线视频免费观看| 亚洲欧洲成人| 九九精品九九| 国产一起色一起爱| 国产精品伦理一区二区三区 | 国产精品天堂| 国产一级影片| 国产成人综合美国十次| 99热99re6国产在线播放| 在线观看午夜av| 九九热在线观看| 国产精品国产国产aⅴ| 在线色视频网| 国产尤物视频| 在线伊人免费视频| 久久精品国产亚洲777| 精品中文字幕不卡在线视频| 国产一卡2卡3卡免费网站| 国产黄色片大全| а√天堂8资源在线官网| 国产免费黄网站| 精品视频在线一区二区| 蜜桃av网站| 精品国产一区二区三区久久久狼牙 | av在线不卡免费| 91av久久| av在线不卡网站| 国产精品人人| 在线免费观看你懂的| 尤物在线视频观看| 激情小说 在线视频| 国产盗摄一区二区| 国产卡一卡二卡三| av在线1区2区| 国产精品视频一区二区免费不卡| 日韩中文字幕久久久经典网| 国产精品久久久久久久牛牛| 国产麻豆高清视频在线第一页| av高清资源| 国产三级在线播放| 最近中文字幕mv2018在线高清| 欧美性猛交xxxx免费看蜜桃| 精品美女在线观看视频在线观看| 中文字幕在线影视资源| 超碰免费在线播放| 成年黄网站在线观看免费| eeuss影院网站免费观看| 精精国产xxxx视频在线| 中文字幕日本在线| 九色福利视频| 国产乱码在线| 天堂中文在线视频| 国产精品一区二区三区四区色| 开心快乐六月丁香婷婷| 国产在线免费观看| 丁香在线视频| 日本中文字幕在线播放| 国产无遮挡又黄又爽免费软件| 国产精品亚洲色图| 尤物在线视频| 91亚洲欧美| 亚洲欧美自拍另类| 欧美日韩亚洲第一页| 超碰免费在线播放| 尤物在线视频| 2021av在线| 免费女人毛片视频| 国产精品欧美色图| av中文在线| 国产69精品久久app免费版| 午夜国产在线| 怡红院av在线| 国产麻豆综合视频在线观看| 国产色a在线| a级片国产精品自在拍在线播放| а天堂8中文最新版在线官网| 激情综合网五月激情| 国产一区二区三区福利| 精品视频二区三区| wwww在线观看免费视频| 国产鲁鲁视频在线观看特色| 91最新在线| 丁香婷婷在线| 亚洲欧美日韩成人网| 88av在线| 另类专区欧美| 在线观看wwww| 成视频年人免费看黄网站| 97在线免费| 国产精品国精产品一二| 男人天堂v视频| 国产精品伦一区二区三区级视频频 | 最新亚洲精品国自产在线观看| 97影院秋霞午夜在线观看| 就爱干草视频| 亚洲日本一区二区三区在线观看| 中文字幕在线观看日本| 欧美激情福利视频在线观看免费| 精品免费视频一卡2卡三卡4卡不卡| 国产麻豆精品一区二区三区v视界| 在线免费观看污| 国产黄色免费在线观看| 最近中文字幕大全中文字幕免费| 在线播放av网站| 国产精品69xx| 国产高清视频在线| 国产小视频在线观看| 国产麻豆麻豆| 国产精品一卡二卡三卡| 久久久久久久久久久久久91| www狠狠操| а√资源新版在线天堂| 色综合久久五月天| 久久精品视频免费看| 国产在线观看网站| 天堂资源在线中文| 国产精品久久人| 91九色在线看| 91这里只有精品| 国产馆av播放| 亚色视频在线观看| jizz亚洲| 国产中文在线| 国产青青视频| av福利在线| 激情综合网五月激情| 国产一区二区三区福利| 国产精品bbw一区二区三区| 91精品国产91久久久久久青草| 精品一区二区三区在线观看l| 午夜在线网站| 尤物视频在线看| 国产白浆在线| 麻豆精品不卡国产免费看| 激情丁香婷婷| 国产免费视频| 在线免费黄色毛片| 成年网在线观看免费观看网址| 国产精品白浆流出视频| 亚洲午夜久久久久中文字幕| 另类综合图区| 国产不卡精品一区二区三区| 国产在线观看网站| av福利在线| 国产小视频在线观看| 亚洲wwwwww|