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

php打開文件fopen函數的使用說明

1.resource  fopen(string  $filename, string $mode [,bool $use_include_path [, resource $zcontext]])
函數功能:
fopen() 將 filename 指定的名字資源綁定到一個流上。如果filename 是 "scheme://..." 的格式,則被當成一個 URL,php 將搜索協議處理器(也被稱為封裝協議)來處理此模式。如果該協議尚未注冊封裝協議,php 將發出一條消息來幫助檢查腳本中潛在的問題并將filename 當成一個普通的文件名繼續執行下去。
如果 php 認為 filename 指定的是一個本地文件,將嘗試在該文件上打開一個流。該文件必須是 php 可以訪問的,因此需要確認文件訪問權限允許該訪問。如果激活了安全模式或者open_basedir 則會應用進一步的限制。

如果 php 認為 filename 指定的是一個已注冊的協議,而該協議被注冊為一個網絡 URL,php 將檢查并確認allow_url_fopen 已被激活。如果關閉了,php 將發出一個警告,而 fopen 的調用則失敗。

filename:規定要打開的文件或URL。
mode:規定要求到該文件/流的訪問類型。
include_path:可選,如果也需要在include_path中檢索文件的話,可以將該參數設為1或TRUE。
context:可選,規定文件句柄的環境,Context是可以修該流的行為的一套選項。

mode 參數的可能的值
mode  說明
"r"  只讀方式打開,將文件指針指向文件頭。
"r+"  讀寫方式打開,將文件指針指向文件頭。
"w"  寫入方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創建之。
"w+"  讀寫方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創建之。
"a"  寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
"a+"  讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
"x"  
創建并以寫入方式打開,將文件指針指向文件頭。如果文件已存在,則 fopen() 調用失敗并返回 FALSE,并生成一條 E_WARNING 級別的錯誤信息。如果文件不存在則嘗試創建之。
這和給底層的 open(2) 系統調用指定 O_EXCL|O_CREAT 標記是等價的。
此選項被 php 4.3.2 以及以后的版本所支持,僅能用于本地文件。

"x+"  
創建并以讀寫方式打開,將文件指針指向文件頭。如果文件已存在,則 fopen() 調用失敗并返回 FALSE,并生成一條 E_WARNING 級別的錯誤信息。如果文件不存在則嘗試創建之。
這和給底層的 open(2) 系統調用指定 O_EXCL|O_CREAT 標記是等價的。
此選項被 php 4.3.2 以及以后的版本所支持,僅能用于本地文件。

Note:
不同的操作系統家族具有不同的行結束習慣。當寫入一個文本文件并想插入一個新行時,需要使用符合操作系統的行結束符號。基于 Unix 的系統使用/n 作為行結束字符,基于 Windows 的系統使用 /r/n 作為行結束字符,基于 Macintosh 的系統使用 /r 作為行結束字符。

如果寫入文件時使用了錯誤的行結束符號,則其它應用程序打開這些文件時可能會表現得很怪異。
Windows 下提供了一個文本轉換標記('t')可以透明地將 /n 轉換為 /r/n。與此對應還可以使用'b' 來強制使用二進制模式,這樣就不會轉換數據。要使用這些標記,要么用 'b' 或者用 't' 作為 mode 參數的最后一個字符。

默認的轉換模式依賴于 SAPI 和所使用的 php 版本,因此為了便于移植鼓勵總是指定恰當的標記。如果是操作純文本文件并在腳本中使用了/n 作為行結束符,但還要期望這些文件可以被其它應用程序例如 Notepad 讀取,則在 mode 中使用 't'。在所有其它情況下使用'b'。

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

php技術php打開文件fopen函數的使用說明,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品欧美一区二区三区四区 | 欧美日韩亚洲中字二区 | 国产精品96久久久久久AV网址 | 男女疯狂一边摸一边做羞羞视频 | 日韩a在线看免费观看视频 日韩a视频在线观看 | 亚洲AV无码一区二区色情蜜芽 | 掀开奶罩边躁狠狠躁软学生 | 国产亚洲日韩另类在线播放 | 精品国产福利一区二区在线 | 美国CERANETWORK超清 | 我要女人的全黄录像 | 精品一二三区久久AAA片 | 精品久久综合1区2区3区激情 | 久久激情影院 | yellow视频免费观看 | 孕妇高潮抽搐喷水30分钟 | 一本道的mv中文字幕 | 97超碰在线视频人人av | 嘿嘿视频在线观看 成人 | 亚洲这里只有精品 | 国产亚洲欧美日韩综合综合二区 | 99久久99久久精品国产片果冻 | 考好老师让你做一次H | 欧美白人战黑吊 | 无码欧美喷潮福利XXXX | 蜜桃视频无码区在线观看 | japanese色系free日本 | 40分钟超爽大片黄 | 亚洲 综合 自拍 精品 在线 | 亚洲AV久久无码精品九九软件 | 十二月综合缴缴情 | 公和熄洗澡三级中文字幕 | 黄色片软件大全 | 在线中文字幕亚洲日韩 | 乡村教师电影版 | 亚洲国产精品无码2019 | 亚洲AV午夜精品麻豆AV | 成人小视频在线免费观看 | 精品人妻无码一区二区三区蜜桃臀 | 果冻传媒在线观看视频 | jizzjizz中国大学生 |