2009年9月20日 21:02

PHP教學 - fwrite()寫入檔案

  PHP若要寫入檔案,可以使用函式fwrite()fputs()file_put_contents()來寫入檔案.
  file_put_contents()是PHP5新增的函數,需與file_get_contents()配合,使用這個函數可以直接將資料寫入檔案中,不必透過fopen()和fclose()函數,此篇先不介紹,後面再介紹.
  
  fputs()是fwrite()的別名,為將字串寫入檔案(file put string),此篇也先不介紹,後面再介紹.

  fwrite()有跟fopen()一樣有三個參數,通常只會用到二個參數,如下:

int fwrite ( resource handle, string string [, int length] )
  1. 第一個參數是要寫入的檔案.
  2. 第二個參數為要寫入的字串.
  3. 第三個參數length是寫入檔案的最大位元數.若指定該參數,則fwrite()會將字串寫入fp所指向的檔案,直到字串結尾或寫入length所指定位元數,視先達成條件為何者.

範例:

 //使用strlen()函數來取得字串的長度
 fwrite($file, $string, strlen($string));

備註:

  當使用binary mode寫入時,最好使用strlen()函數,來取得字串的長度,這樣可以避免一些跨平台的相容性問題.

  • jessica_chu 發表於樂多回應(0)引用(0)PHP初階筆記編輯本文
    樂多分類:網路/3C切換閱讀版型 │昨日人次:0 │累計人次:2186 │標籤:PHP教學,PHP文章,PHP筆記
     

    引用URL

    http://cgi.blog.roodo.com/trackback/9991765