日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP中fopen的使用方法

這期內(nèi)容當(dāng)中的小編將會給大家?guī)碛嘘P(guān)PHP中fopen的使用方法,以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)公司主營社旗網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,手機(jī)APP定制開發(fā),社旗h5成都微信小程序搭建,社旗網(wǎng)站營銷推廣歡迎社旗等地區(qū)企業(yè)咨詢

fopen介紹

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

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

fopen參數(shù)

filename

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

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

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

所支持的協(xié)議列表見支持的協(xié)議和封裝協(xié)議。某些協(xié)議(也被稱為 wrappers)支持 context 和/或 php.ini 選項。參見相應(yīng)的頁面哪些選項可以被設(shè)定(例如 php.ini 中用于 http wrapper 的 user_agent 值)。

mode

mode 參數(shù)指定了所要求到該流的訪問類型??梢允且韵拢?/p>

        fopen()mode 的可能值列表        
mode說明
'r'只讀方式打開,將文件指針指向文件頭。
'r+'讀寫方式打開,將文件指針指向文件頭。
'w'寫入方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。
'w+'讀寫方式打開,將文件指針指向文件頭并將文件大小截為零。如果文件不存在則嘗試創(chuàng)建之。
'a'寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。
'a+'讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創(chuàng)建之。
'x'創(chuàng)建并以寫入方式打開,將文件指針指向文件頭。如果文件已存在,則            fopen() 調(diào)用失敗并返回 FALSE,并生成一條            E_WARNING級別的錯誤信息。如果文件不存在則嘗試創(chuàng)建之。這和給            底層的 open(2) 系統(tǒng)調(diào)用指定            O_EXCL|O_CREAT 標(biāo)記是等價的。
'x+'創(chuàng)建并以讀寫方式打開,其他的行為和 'x' 一樣。
'c'只打開文件進(jìn)行寫入。如果文件不存在,則創(chuàng)建該文件。如果它存在,它既不會被截斷(與“w”相反),也不會調(diào)用此函數(shù)失?。ㄅc“x”的情況一樣)。文件指針位于文件的開頭。如果需要在嘗試修改文件之前獲取一個建議鎖(請參見flock()),這可能很有用,因為使用“w”可能會在獲取鎖之前截斷文件(如果需要截斷,則可以在請求鎖之后使用ftruncate())。
'c+'打開文件進(jìn)行讀寫;否則它的行為與“c”相同。

use_include_path

如果也需要在 include_path 中搜尋文件的話,可以將可選的第三個參數(shù) use_include_path 設(shè)為 '1' 或 TRUE。

上述就是小編為大家分享的PHP中fopen的使用方法了,如果您也有類似的疑惑,不妨礙參照上述分析進(jìn)行理解。如果想了解更多相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊。


網(wǎng)站標(biāo)題:PHP中fopen的使用方法
URL標(biāo)題:http://www.dlmjj.cn/article/pijggp.html