标题: Cgi入门教程之:11 写文件
问天
元帅
Rank: 1


元帅勋章 终身成就勋章
UID 11493
精华 186
积分 34130
帖子 33347
威望 88
金币 13137
热心 2611
阅读权限 100
注册 2006-4-7
状态 离线
Cgi入门教程之:11 写文件

写文件  
下面我们建立一个允许访问者输入信息到留言板的页面文件。
留言板程序一般原则email,因为信息存储在数据库中意味着它可以被存储、过滤、管理和输出。
要创建留言板,我们需要在perltour文件夹中建立3个文件:

gusetbook.htm - 用户在浏览器中填充的form。  
guestbook.cgi - 从网页获得信息并处理之的程序。  
guestbook.log - 包含所有数据的不限制大小的文本文件。  
过程很简单,guestbook.cgi是从网页获得name、address、city、state、zip、phone number和comments,然后在guestbook.log文件中附加一行的程序。
我们首先建立用户输入信息用的HTML页面文件。form包含10个元素和一个submit按钮。拷贝以下的代码到文本编辑器中,并保存为guestbook.htm。
注意:如果你的服务器用cgi-bin,应在<FORM>标记符中的guestbook.cgi前加入/cgi-bin/。
然后把这个文件上传到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>

网友 问天 签名 - 网友社区 请您回个帖。谢谢
PR查询 免费域名 免费空间
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-9-6 01:30
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP