Guest-book在網頁設計中占有相當重要的地位,以至于可以和記數 器相提并論。留言本可以用許多編程語言來設計,當然使用最多的還是 perl和vb兩種。本次cgi教程我們將談談在編寫Guest-book中最應該注 意的問題,并將給出一個不算很完整的程序代碼。 就現在的情況來看,一個標準的guest-book程序一般包括三個文 件。提交表單文件 (form.html)、cgi處理文件(guest-book.cgi)和最后的輸出文 件(book.html)。有些vb程序以access數據庫為后臺存儲格式,以方便 用戶查找留言。下圖給出了guest-book的工作流程。 form.html <h1><span style="FONT-SIZE: 9pt; LINE-HEIGHT: 15pt">留言本</span></h1> <form action=/cgi-shl/guest-book.cgi method=post> <span style="FONT-SIZE: 9pt; LINE-HEIGHT: 15pt"></span> <p><span style="FONT-SIZE: 9pt; LINE-HEIGHT: 15pt">名字: <input name=name> </span> <p><span style="FONT-SIZE: 9pt; LINE-HEIGHT: 15pt">email: <input name=email size=30> </span> <p><span style="FONT-SIZE: 9pt; LINE-HEIGHT: 15pt">意見: <textarea cols=30 name=suggest rows=4></textarea> </span> <p><span style="FONT-SIZE: 9pt; LINE-HEIGHT: 15pt"> <input type=submit value=提交 name="submit"> <input type=reset value=取消 name="reset"> </span> </form>
|