請選擇 進入手機版 | 繼續訪問電腦版
搜索
熱搜: 活動 交友 discuz
查看: 3789|回復: 0

[PHP] [PHP]開啟及寫入檔案 - fopen() | fwrite() | fclose

[複製鏈接]
發表於 2013-11-14 15:58:24 | 顯示全部樓層 |閱讀模式
模式名稱功用
rRead開啟檔案,以供讀取,從檔案開頭開始
r+Read開啟檔案,以供讀取及寫入,從檔案開頭開始
wWrite開啟檔案,並寫入(覆寫)
w+Write開啟檔案,以供讀取及寫入(覆寫)
xCautious write開啟檔案並寫入,假如檔案已存在,不會開啟開檔,fopen()會回傳false
x+Cautious write開啟檔案,供讀取及寫入,假如檔案已存在,不會開啟開檔,fopen()會回傳false
aAppend開啟檔案,以供新增內容,接續在目前已有的內容之後開始寫入,假如檔案不存在,會建立一個新檔
a+Append開啟檔案,以供新增及讀取內容,接續在目前已有的內容之後開始寫入,假如檔案不存在,會建立一個新檔


寫入檔案:
  1. <?php
  2.         $str = "Hello World";
  3.         $file = fopen("test.xml","a+"); //開啟檔案
  4.         fwrite($file,$str);
  5.         fclose($file);
  6. ?>
複製代碼


讀取檔案:
  1. <?php

  2.         $filename = "test";
  3.         $str = "";
  4.         //判斷是否有該檔案
  5.         if(file_exists($filename)){
  6.                 $file = fopen($filename, "r");
  7.                 if($file != NULL){
  8.                         //當檔案未執行到最後一筆,迴圈繼續執行(fgets一次抓一行)
  9.                         while (!feof($file)) {
  10.                                 $str .= fgets($file);
  11.                         }
  12.                         fclose($file);
  13.                 }
  14.         }
  15.         echo $str;

  16. ?>
複製代碼
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

本論壇為非營利之網路平台,所有文章內容均為網友自行發表,不代表論壇立場!若涉及侵權、違法等情事,請告知版主處理。


Page Rank Check

廣告刊登  |   交換連結  |   贊助我們  |   服務條款  |   免責聲明  |   客服中心  |   中央分站

手機版|中央論壇

GMT+8, 2020-9-28 17:30 , Processed in 0.088347 second(s), 17 queries .

Powered by Discuz!

© 2005-2015 Copyrights. Set by YIDAS

快速回復 返回頂部 返回列表