儲存表單資料方式:


1.
   
Flat File (
純文字格式檔案)


將資料以純文字的方式儲存,通常以
mailto 產生一封郵件。


2.
   
資料庫:


藉由
$_REQUEST[‘’]$_POST[‘’]$_GET[‘’] 來存取變數。

 

開啟檔案

 

Fopen()


ex
$fp=fopen(“$DOCUMENT_ROOT/../orders/orders.txt”, ‘w’)

 

 註:(1)$DOCUMENT_ROOT  php內建的$_server[‘DOCUMENT_ROOT’]變數

(2)UNIX上為 / ,在Windows上為 c:\


Fopen()
函式檔案模式

模式

名稱

意涵

r

Read

開啟檔案,以供讀取,從檔案開頭開始

r+

Read

開啟檔案,以供讀取及寫入,從檔案開頭開始

w

Write

開啟檔案,並寫入(覆寫)

w+

Write

開啟檔案,以供讀取及寫入(覆寫)

x

Cautious write

開啟檔案,並寫入

假如檔案已存在,不會開啟開檔,fopen()會回傳false

x+

Cautious write

開啟檔案,並寫入

假如檔案已存在,不會開啟開檔,fopen()會回傳false

a

Append

開啟檔案,以供新增內容,接續在目前已有的內容之後開始寫入,假如檔案不存在,會建立一個新檔

a+

Append

開啟檔案,以供新增內容,接續在目前已有的內容之後開始寫入,假如檔案不存在,會建立一個新檔

b

Binary

 

t

Text

適用於WINDOWS

 

透過FTPHTTP開啟檔案

1.    php.ini 中的allow-url-fopen設為off,即可關閉這項功能

2.    如檔案名稱以http開頭,需在結尾加上斜線,如:http://www.example.com/

自訂錯誤訊息


ex
@ $fp=fopen(“$DOCUMENT_ROOT/../orders/orders.txt”, ‘ab’) //隱藏php錯誤訊息

     if (!$fp)

      {

      echo ‘<p><strong> Your order could not be processed at this time.’.’Plase try
     
again later.</p></strong>’;

      exit;

}

寫入檔案


Fwrite()

arrow
arrow
    全站熱搜

    small130 發表在 痞客邦 留言(0) 人氣()