fwrite()函數(shù)可以寫入打開的文件。該函數(shù)可以在文件末尾或達到指定長度時停止,以先到者為準。此函數(shù)可以返回寫入的字節(jié)數(shù),如果失敗則返回false。
int fwrite ( resource $handle , string $string [, int $length ] )
把 string 的內容寫入 文件指針 handle 處。
如果指定了 length,當寫入了 length 個字節(jié)或者寫完了 string 以后,寫入就會停止,視乎先碰到哪種情況。
注意如果給出了 length 參數(shù),則 magic_quotes_runtime 配置選項將被忽略,而 string 中的斜線將不會被抽去。
<?php $file = fopen("/PhpProject/sample.txt", "w"); echo fwrite($file, "Hello nhooo!!!!!"); fclose($file); ?>
輸出結果
25
<?php $filename = "/PhpProject/sample.txt"; $somecontent = "此內容添加到文件中\(zhòng)n"; if(is_writable($filename)) { if(!$handle = fopen($filename, 'a')) { echo "無法打開文件 ($filename)"; exit; } if(fwrite($handle, $somecontent) === FALSE) { echo "無法寫入文件 ($filename)"; exit; } echo "成功, 已將($somecontent) 內容寫入到文件 ($filename)"; fclose($handle); } else { echo "文件 $filename 不可寫入"; } ?>
輸出結果
成功, 已將(此內容添加到文件中) 內容寫入到文件 (/PhpProject/sample.txt)