程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP函數fwrite安全用於二進制文件

PHP函數fwrite安全用於二進制文件

編輯:關於PHP編程

PHP函數fwrite -- 寫入文件(可安全用於二進制文件)

說明

int fwrite ( resource handle, string string [, int length] )

PHP函數fwrite把 string 的內容寫入 文件指針 handle 處。 如果指定了 length,當寫入了 length 個字節或者寫完了 string 以後,寫入就會停止,視乎先碰到哪種情況。

v返回寫入的字符數,出現錯誤時則返回 FALSE 。

注意如果給出了 length 參數,則 magic_quotes_runtime 配置選項將被忽略,而 string 中的斜線將不會被抽去。

注意: 在區分二進制文件和文本文件的系統上(如 Windows) 打開文件時,fopen() 函數的 mode 參數要加上 'b'。

例 1. 一個簡單的PHP函數fwrite例子

  1. < ?php  
  2. $filename = 'test.txt';  
  3. $somecontent = "添加這些文字到文件n";  
  4. // 首先我們要確定文件存在並且可寫。  
  5. if (is_writable($filename)) {  
  6. // 在這個例子裡,我們將使用添加模式
    打開$filename,  
  7. // 因此,文件指針將會在文件的開頭,  
  8. // 那就是當我們使用fwrite()的時候,
    $somecontent將要寫入的地方。  
  9. if (!$handle = fopen($filename, 'a')) {   
  10. echo "不能打開文件 $filename";  
  11. exit;  
  12. }  
  13. // 將$somecontent寫入到我們打開的文件中。  
  14. if (fwrite($handle, $somecontent) 
    === FALSE) {  
  15. echo "不能寫入到文件 $filename";  
  16. exit;  
  17. }  
  18. echo "成功地將 $somecontent 寫入
    到文件$filename";  
  19. fclose($handle);  
  20. } else {  
  21. echo "文件 $filename 不可寫";  
  22. }  
  23. ?>  

以上就是PHP函數fwrite的相關使用方法。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved