PHP在創(chuàng)建,閱讀,上傳和編輯文件等提供了許多功能。 fopen()函數(shù)創(chuàng)建或打開一個文件,如果您使用fopen()與不存在的文件,則文件將被創(chuàng)建,如果該文件已打開以寫入(w)或附加(a)。
例如:
<?php $file=fopen("welcome.txt","r"); ?>
文件可能通過下列模式來打開:
注意:如果 fopen() 函數(shù)無法打開指定文件,則返回 0 (false)。
fwrite() 函數(shù)將內(nèi)容寫入一個打開的文件中。
函數(shù)會在到達(dá)指定長度或讀到文件末尾(EOF)時(以先到者為準(zhǔn)),停止運行。
如果函數(shù)成功執(zhí)行,則返回寫入的字節(jié)數(shù)。如果失敗,則返回 FALSE。
語法
fwrite(file,string,length)
提示:該函數(shù)是二進(jìn)制安全的。(意思是二進(jìn)制數(shù)據(jù)(如圖像)和字符數(shù)據(jù)都可以使用此函數(shù)寫入。)
<?php $file = fopen("test.txt","w"); $test = "Hello World. Testing!"; fwrite($file,$test); fclose($file); ?>
上面的代碼將在文件中存入:
Hello World. Testing!
完成寫入后,我們需要使用fclose()函數(shù)關(guān)閉文件。