php存儲數(shù)據(jù)的方法(推薦學(xué)習(xí):web前端視頻教程)
存儲數(shù)據(jù)有兩種基本方法:保存到普通文件,或者保存到數(shù)據(jù)庫中。當(dāng)具有大量訂單時(shí),應(yīng)該使用一個(gè)數(shù)據(jù)庫管理系統(tǒng)。
Html代碼如下:
<html> <head> <title>Bob's Auto Parts</title> </head> <body> <h1>Bob's Auto Parts</h1> <h2>Order Form</h2> <form action="processorder.php" method="post"> <table border="0"> <tr bgcolor="#cccccc"> <td width="150">Item</td> <td width="15">Quantity</td> </tr> <tr> <td>Tires</td> <td align="left"><input type="text" name="tireqty" size="3" maxlength="3"/></td> </tr> <tr> <td>Oil</td> <td align="left"><input type="text" name="oilqty" size="3" maxlength="3"/></td> </tr> <tr> <td>Spark Plugs</td> <td align="left"><input type="text" name="sparkqty" size="3" maxlength="3"/></td> </tr> <tr> <td>Shipping Address</td> <td align="center"><input type="text" name="address" size="40" maxlength="40"/></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Submit Order"/></td> </tr> </table> </form> </body> </html>
打開文件
fopen()函數(shù)可以打開一個(gè)文件。
$fp = fopen(“$DOCUMENT_ROOT/orders.txt”,’w’);
由于我們?yōu)楸韱巫兞慷x了一個(gè)簡短名稱,我們需要在腳本的開始處加上如下代碼:
$DOCUMENT_ROOT = $_SERVER[‘DOCUMENT_ROOT’];
可以通過如下3種方式得到文檔根目錄:
$_SERVER[‘DOCUMENT_ROOT’]$DOCUMENT_ROOT$HTTP_SERVER_VARS[‘DOCUMENT_ROOT’]
fopen()有四個(gè)參數(shù),其中第一個(gè)參數(shù)是路徑。
第二個(gè)參數(shù)是文件模式。
第三個(gè)參數(shù)可選,如果要在include_path中搜索一個(gè)文件,就可以使用它。
第四個(gè)參數(shù)也可選,fopen()函數(shù)允許文件名稱以協(xié)議名稱開始并且在一個(gè)遠(yuǎn)程的位置打開文件。
也可以使用fopen()函數(shù)通過FTP、HTTP或其他協(xié)議來打開文件。
注意,URL中的域名不區(qū)分大小寫,但是路徑和文件名可能會區(qū)分大小寫。