Cgi基礎(chǔ)圖文說(shuō)明教程之:11 寫(xiě)文件
發(fā)表時(shí)間:2024-02-03 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]寫(xiě)文件 下面我們建立一個(gè)允許訪問(wèn)者輸入信息到留言板的頁(yè)面文件。 留言板程序一般原則email,因?yàn)樾畔⒋鎯?chǔ)在數(shù)據(jù)庫(kù)中意味著它可以被存儲(chǔ)、過(guò)濾、管理和輸出。 要?jiǎng)?chuàng)建留言板,我們需要在perltour文件夾中建立3個(gè)文件: gusetbook.htm - 用戶在瀏覽器中填充的form。 guest...
寫(xiě)文件
下面我們建立一個(gè)允許訪問(wèn)者輸入信息到留言板的頁(yè)面文件。
留言板程序一般原則email,因?yàn)樾畔⒋鎯?chǔ)在數(shù)據(jù)庫(kù)中意味著它可以被存儲(chǔ)、過(guò)濾、管理和輸出。
要?jiǎng)?chuàng)建留言板,我們需要在perltour文件夾中建立3個(gè)文件:
gusetbook.htm - 用戶在瀏覽器中填充的form。
guestbook.cgi - 從網(wǎng)頁(yè)獲得信息并處理之的程序。
guestbook.log - 包含所有數(shù)據(jù)的不限制大小的文本文件。
過(guò)程很簡(jiǎn)單,guestbook.cgi是從網(wǎng)頁(yè)獲得name、address、city、state、zip、phone number和comments,然后在guestbook.log文件中附加一行的程序。
我們首先建立用戶輸入信息用的HTML頁(yè)面文件。form包含10個(gè)元素和一個(gè)submit按鈕。拷貝以下的代碼到文本編輯器中,并保存為guestbook.htm。
注意:如果你的服務(wù)器用cgi-bin,應(yīng)在<FORM>標(biāo)記符中的guestbook.cgi前加入/cgi-bin/。
然后把這個(gè)文件上傳到perltour文件夾中。
--------------------------------------------------------------------------------
<HTML><HEAD>
<TITLE> My Guestbook Page </TITLE>
</HEAD><BODY bgColor="beige">
<H1 ALIGN=’CENTER’> Please sign our guestbook </H1>
<TABLE BORDER=0 width=100%>
<FORM ACTION="guestbook.cgi" METHOD="post">
<TR><TD> First Name <TD> <INPUT TYPE=TEXT NAME="first" SIZE=25>
<TR><TD> Last Name <TD> <INPUT TYPE=TEXT NAME="last" SIZE=25>
<TR><TD> Address <TD> <INPUT TYPE=TEXT NAME="address" SIZE=40>
<TR><TD> City <TD><INPUT TYPE=TEXT NAME="city" SIZE=25>
<TR><TD>State <TD><INPUT TYPE=TEXT NAME="state" SIZE=2>
<TR><TD>Postal Code <TD><INPUT TYPE=TEXT NAME="postal" SIZE=9>
<TR><TD> Telephone <TD> <INPUT TYPE=TEXT NAME="phone" SIZE=25>
<TR><TD> e-mail <TD> <INPUT TYPE=TEXT NAME="email" SIZE=25>
<TR><TD> Add me to<BR>your mailing list <TD><INPUT NAME="maillist" TYPE=CHECKBOX CHECKED>
<TR><TD> Comments <TD>
<TR><TD COLSPAN=2><TEXTAREA NAME="comments" ROWS=6 COLS=80></TEXTAREA>
<TR><TD><TD> <INPUT TYPE="SUBMIT" VALUE="Send my comments">
</FORM>
</TABLE>
</BODY></HTML>