乔贤论坛

 找回密码
 立即注册(中文)
fake tag heuer watches replica swiss watches buy watches online best replica watch cheap fake watches swiss replica rolex replicas rolex swiss rolex replica rolex swiss replica rolex watches replica fake rolex watch fake breitling breitling fake breitling watches replica fake swiss watches replica fake watches quality imitation watches replica breitling watch fake cartier watches replica breitling watches
搜索
查看: 1880|回复: 2
打印 上一主题 下一主题

网页留言板原代码

[复制链接]
跳转到指定楼层
楼主
黄天火 发表于 2011-2-18 10:37:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面给一个用ASP编写的留言板程序的完整代码。
  Guestbook.htm为客户在浏览器中看到的交互式表单页面,其源代码如下:
  <html>
  <head><title>留言板</title></head>
  <body>
  <center><h2>请留下您的建议</h2>
  <Form method ="post" action ="Guestbook.asp">
  您的名字:<input type =text name="Name" size=33><br>
  您的Email:<input type =text name="email" size=32><br>
  主题:<input TYPE="TEXT" NAME="Subject" SIZE="36"><br>
  留言内容: <br><textarea name ="Memo" COLS=60 ROWS=10></textarea><p>
  <input TYPE="Submit" NAME="SEND" ="提交留言">
  <input TYPE="RESET" ="清除重写">
  <p>
  <a href="/zcjy/databook.asp">浏览留言</a>
  </form></center> </body></html>
  在databook.htm文档中存储的是各位来宾的留言,特殊之处是在文件中要使用一个定位字符串“<!----->”将文件的开始部分和具体的客户留言部分分开。ASP程序将在“<!----->”所在的位置之后插入客户的留言。
  databook.htm的源文件为:
  <html><head><title>看留言</title></head>
  <body text="#00000" vlink="#990099" link="#333399">
  <center><h1>查看留言</h1></font></center>
  <!----->
  <留言插入位置>
  </body></html>
  这样,最新的留言出现在页面的最上端;如果要把最新的留言放在页面的下端,则只需将其中的定位字符串“<!----->”移到客户留言部分和HTML文件结尾部分之间的位置就行了。
  需注意的是:<!----->字符串一定要单独占一行。
  Guestbook.asp文件:
  <%
  ' 读取各输入框的数据
  Name = Request("Name")
  Email = Request("Email")
  Subject = Request("Subject")
  Memo = Request("Memo")
  ' 检查各输入框是否输入有数据
  If Name = ""  Or Memo = "" Then
  Response.Write "输入框不能为空白!"
  Response.End '不再处理以下的程序
  End If
  ' 第一行包含"姓名"与"Email"
  Line1 = "留言人:" & Name
  Line1 = Line1 & String(5, " ")   ' 插入5个汉字空格
  Email = "<A HREF=mailto:" & Email & ">" & Email & "</A>"
  Line1 = Line1 & "Email(Viii)" & Email & "<BR>"
  ' 第二行
  Line2 = "主 题:" & Subject & "<BR>"
  ' 第三行为"留言",先将留言中的换行符vbCrLf 换成<BR>
  Memo = Replace( Memo, vbCrLf, "<BR>") 
  ' 为了显示不同的背景颜色,采用表格输出
  Line3 = "<TABLE BORDER=0 BGCOLOR=#00FFFF><TR><TD>"
  Line3 = Line3 & Memo & "</TD></TR></TABLE>"
  ' 第四行为留言"时间"
  Line4 = "时 间:" & Now
  On Error Resume Next ' 忽略所有的错误
  ' 建立 FileSystemObject对象
  Set fso = Server.CreateObject("ing.FileSystemObject")
  Application.Lock
  ' 取得databook.html及databookold.html的完整路径
  FilePath = Server.MapPath("databook.html")
  OldFilePath = Server.MapPath("databookold.html")
  ' 将databook.html更名为databookold.html
  fso.MoveFile FilePath, OldFilePath
  ' 打开databookold.html
  Set fin = fso.OpenTextFile(OldFilePath, ,True)
  ' 建立databook.html
  Set fout = fso.CreateTextFile(FilePath)
  ' 将留言簿中字符串"<!----->"前面的内容写入文件
  Do
  str=fin.readline
  fout.WriteLine str
  Loop While str <> "<!----->"
  ' 写入访问者留言
  fout.WriteLine Line1
  fout.WriteLine Line2
  fout.WriteLine Line3
  fout.WriteLine Line4
  fout.WriteLine "<HR>"
  ' 将留言簿中以前的留言内容写入databook.html文件
  do while fin.atendofstream=false
  str=fin.readline
  fout.WriteLine str
  loop
  ' 关闭databookold.html
  fin.Close
  ' 删除databookold.html
  fso.DeleteFile OldFilePath, True
  Application.UnLock
  ' 将网页导至"浏览留言"的网页databook.asp
  Response.Redirect "databook.asp"
  %>
  databook.asp文件:显示留言内容
  <html>
  <head>
  < http-equiv="Content-Type" content="text/html; charset=gb2312">
  <title>访问者留言簿</title>
  </head>
  <body TEXT="#000000" BGCOLOR="#FFFFFF" background="/zcjy/b01.jpg">
  <h2 ALIGN="CENTER">留言簿</h2>
  <!--#i nclude file="databook.html"-->
  <hr WIDTH="100%">
  <a href="/zcjy/guestform.html">
  <p align="center">返回留言表单</a></p>
  </body>
  </html>
沙发
9lo6d3s2 发表于 2011-6-20 20:47:02 | 只看该作者
电话乔贤论坛真好欢迎您!@%北京专业代聊@%
QQ:欢迎光临乔贤论坛  电话乔贤论坛真好 乔贤论坛真好…欢迎您!@%北京专业代聊@%客户保证诚信实力团队,点击百度快照
乔贤论坛真好,欢迎您!,北京欢迎光临乔贤论坛,提高网站排名,诚信实力团队
欢迎光临乔贤论坛,提高网站排名,欢迎您!,乔贤论坛真好,为你带来大量客户,
欢迎光临乔贤论坛,欢迎您!,提高网站排名,乔贤论坛真好,为你带来大量客户,http://qiaoxian.5d6d.com
本团队是欢迎光临乔贤论坛,由8人组成,日手工发帖量6000,有24万论坛的数据。可以让你需要传播的信息2天之内发送到各大搜索引擎(如百度,谷歌等)。就有源源不断的客户通过发出去的信息找到您的电话或者客户QQ。
我们通过专业,热情,耐心的介绍,打消客户的顾虑,给客户分析性价比,让客户纷纷拨打您的电话需要商品或者服务。
本团队自2008年创办,已有3年的历史和经验,为全国各地拥有资源或者商品的老板谋取了巨大的网络蛋糕。希望有更多的老板与联手,创造更多的财富。
欢迎光临乔贤论坛,提高网站排名,欢迎您!,乔贤论坛真好,为你带来大量客户,http://qiaoxian.5d6d.com
欢迎光临乔贤论坛,欢迎您!,乔贤论坛真好,提高网站排名,为你带来大量客户,http://qiaoxian.5d6d.com
QQ:欢迎光临乔贤论坛  电话乔贤论坛真好
您需要登录后才可以回帖 登录 | 立即注册(中文)

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|乔贤论坛  

GMT+8, 2024-11-13 22:13 , Processed in 0.076724 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表