fopen 與 fwrite 結合使用

2021-10-24 12:18:49 字數 1644 閱讀 6300

fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] ) : resource
mode說明

'r'唯讀方式開啟,將檔案指標指向檔案頭。

'r+'讀寫方式開啟,將檔案指標指向檔案頭。

'w'寫入方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。

'w+'讀寫方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。

'a'寫入方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。

'a+'讀寫方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。

'x'建立並以寫入方式開啟,將檔案指標指向檔案頭。如果檔案已存在,則fopen()呼叫失敗並返回false,並生成一條e_warning級別的錯誤資訊。如果檔案不存在則嘗試建立之。這和給 底層的open(2)系統呼叫指定o_excl|o_creat標記是等價的。

'x+'建立並以讀寫方式開啟,其他的行為和'x'一樣。

注:『+』 放大許可權

fwrite ( resource $handle , string $string [, int $length ] ) : int
引數

描述file

必需。規定要寫入的開啟檔案。

string

必需。規定要寫入檔案的字串。

length

可選。規定要寫入的最大位元組數。

public function test()
檔案開啟方式

說明內容變化(檔案原有內容:test file;)

fopen($filename,'r')

唯讀方式開啟,將檔案指標指向檔案頭。

test file;

fopen($filename,'r+')

讀寫方式開啟,將檔案指標指向檔案頭。

dasdasile;

fopen($filename,'w')

寫入方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。

dasdas

fopen($filename,'w+')

讀寫方式開啟,將檔案指標指向檔案頭並將檔案大小截為零。如果檔案不存在則嘗試建立之。

dasdas

fopen($filename,'a')

寫入方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。

test file;dasdas

fopen($filename,'a+')

讀寫方式開啟,將檔案指標指向檔案末尾。如果檔案不存在則嘗試建立之。

test file;dasdas

keras與tensorboard結合使用

使用tensorboard將keras的訓練過程顯示出來 動態的 直觀的 是乙個絕好的主意,特別是在有架設好的vps的基礎上,這篇文章就是一起來實現這個過程。一 主要原理 keras的在訓練 fit 的過程中,顯式地生成log日誌 使用tf的tensorboard來解析這個log日誌,並且通過 的形...

MONGO GO DRIVER與SSL結合使用詳解

在mongodb3開始,它會強制進行ssl的配置,否則會存在mongo shell無法連線到mongodb伺服器的情況。我們開發人員為了在本地部署乙個開發環境,都會傾向於在本地部署mongodb的伺服器端和客戶端,這樣為了支援ssl,我們也會在本地通過openssl工具形成乙個自簽證書。由於自簽證書...

GitHub Desktop與碼雲的結合使用

2 登入碼雲,並新建倉庫 可以選擇私有或者公開。可以選擇https和ssh位址,後面需要用到這個位址。5 將本地的專案 上傳至碼雲,並同步 1 在碼雲上新建倉庫,且倉庫名稱和本地的專案名稱一致 2 在電腦中找到git bash並開啟,通過命名進入到本地專案目錄中 3 在本地專案中建立本地倉庫,與碼雲...