PHP在創(chuàng)建,閱讀,上傳和編輯文件等提供了許多功能。 fopen()函數(shù)創(chuàng)建或打開一個(gè)文件,如果您使用fopen()與不存在的文件,則文件將被創(chuàng)建,如果該文件已打開以寫入(w)或附加(a)。
例如:
<?php $file=fopen("welcome.txt","r"); ?>
文件可能通過(guò)下列模式來(lái)打開:
注意:如果 fopen() 函數(shù)無(wú)法打開指定文件,則返回 0 (false)。
fwrite() 函數(shù)將內(nèi)容寫入一個(gè)打開的文件中。
函數(shù)會(huì)在到達(dá)指定長(zhǎng)度或讀到文件末尾(EOF)時(shí)(以先到者為準(zhǔn)),停止運(yùn)行。
如果函數(shù)成功執(zhí)行,則返回寫入的字節(jié)數(shù)。如果失敗,則返回 FALSE。
語(yǔ)法
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)閉文件。