写文件
下面我们建立一个允许访问者输入信息到留言板的页面文件。
留言板程序一般原则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>
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器