用文件写入建立简单的网上调查

相信有个人主页的网友,是不是很想知道访客是怎么评价自己的作品,从而给自己一个改进方向,下面的网上调查就是其中一例:)

你需要支持FSO的空间,只需两个文件,一是处理的页面poll.asp,还有一个是数据文件poll.txt,当然还有一个是显示提交表单的页面,下面分别给出代码:

1。poll.asp:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>本站调查</title>
<link href="news1.css" rel="stylesheet" type="text/css">
</head>
<body>
<p>
<%
dim polled,total
dim pollper(4)
dim pollname(7)
dim pollnum(4)
polled=cint(Request.Form("select"))
set fs= Server.CreateObject("scripting.filesystemobject")
poll=server.MapPath("poll.txt")
set textar=fs.opentextfile(poll,1,0,0)
if not session(polled) then
i=0
while not textar.atendofstream
getdata=textar.readline
pollname(i)=left(rtrim(getdata),7)
pollnum(i)=right(RTrim(getdata),4)
if i=polled then
j=cdbl(pollnum(i))+1
pollnum(i)=right(space(6)&trim(cstr(j)),7)
end if
i=i+1
wend
textar.close
set textar1=fs.createtextfile(poll,-1,0)
totle=0
for j=0 to (i-1)
total=total+cdbl(pollnum(j))
textar1.writeline pollname(j)&pollnum(j)
next
textar1.close
%>
<span class="news1"> 你认为本站哪些地方需要改进?</span></p>
<%
for j=0 to (i-1)
pollper(j)=cdbl(pollnum(j))/total
width=500*pollper(j)
%>
<table width="750" border="0" align="left">
<tr>
<td align="left" bgcolor="#CCCCCC">
<%Response.Write(trim(pollname(j))&"(")
Response.Write(formatnumber(pollnum(j),0)&")")
Response.Write("<br>")
Response.Write("<img src='http://www.163design.net/a/y/images/bg1.gif' width=")
Response.Write(width&"' height=10>")
Response.Write(formatpercent(pollper(j)) &"<p>")
next
Response.Write("总计:")
Response.Write(formatnumber(total,0))
%>
</td>
</tr>
</table>
<%
session(polled)=true
else
Response.Write("你已经投过票了,谢谢你的投票!")
end if
%>
<p>  </p>
</body>
</html>

2.poll.txt:

页面的美工 27
内容的覆盖面 35
内容的更新速度 43
网站的访问量 53

你要显示的页面(表单):

<table width="100%" height="215" border="0" bordercolor="#FFFFFF" background="%20">
<tr>
<td height="20" align="center" background="http://www.163design.net/a/y/images/bg1.gif" class="1">你认为本站哪些地方需改进?</td>
</tr>
<tr>
<td height="20" bgcolor="#FFFFFF" class="1"> <input name="select" type="radio" value="0" checked>
页面的美工 </td>
</tr>
<tr>
<td height="20" background=" " bgcolor="#FFFFFF" class="1">
<input type="radio" name="select" value="1">
内容的覆盖面 </td>
</tr>
<tr>
<td height="20" bgcolor="#FFFFFF" class="1"> <input type="radio" name="select" value="2">
内容的更新速度 </td>
</tr>
<tr>
<td height="20" background=" " bgcolor="#FFFFFF" class="1">
<input type="radio" name="select" value="3">
网站的访问量 </td>
</tr>
<tr>
<td height="66" align="center" bgcolor="#FFFFFF&qu

时间: 2024-08-04 01:48:22

用文件写入建立简单的网上调查的相关文章

java读取文件和写入文件的方式(简单实例)_java

Java代码 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片.声音.影像等文件. */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.println("以字节为单位读取文件内容,一次读一个字节:"); // 一次读

PHP网上调查系统

PHP网上调查系统    这是一个简单的投票程序,对于刚学PHP和朋友来说是一个很不错的入门程序.在这里给大家介绍一下,希望能对朋友们有所帮助. 该系统是由以下四个文件组成的:有HTML调查表单的survey.htm,实现调查功能的survey.php,记录调查项目的data.txt和记录调查结果的survey.txt.其中data.txt和survey.txt我们可以用NOTEPAD分别创建之,并传到程序目录下.文件data.txt中存的是要进行调查的项目,注意每个项目应占一行:而survey

PHP网上调查系统_php基础

PHP网上调查系统    这是一个简单的投票程序,对于刚学PHP和朋友来说是一个很不错的入门程序.在这里给大家介绍一下,希望能对朋友们有所帮助. 该系统是由以下四个文件组成的:有HTML调查表单的survey.htm,实现调查功能的survey.php,记录调查项目的data.txt和记录调查结果的survey.txt.其中data.txt和survey.txt我们可以用NOTEPAD分别创建之,并传到程序目录下.文件data.txt中存的是要进行调查的项目,注意每个项目应占一行:而survey

cstring-MFC 编辑框文件写入出现只有数字和字母,无法正常写入

问题描述 MFC 编辑框文件写入出现只有数字和字母,无法正常写入 最近在学习MFC,关于文本编辑框保存内容到文本文件里,我在网上看到别人说这个写: CString str; std::ofstream ofs("code.txt"); CStatic pst=(CStatic)GetDlgItem(IDC_EDIT1); pst->GetWindowText(str); ofs<<str; 一开始也是没问题的,输入什么,保存到txt文件里的就是什么,但后来我想再加功能

SSRS入门(二) 建立简单的报表

报表服务是微软SQLSERVER商业智能其中的一个组件,借助报表服务,用户可以制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅.此外,开发人员也可以很容易地把一个SSRS报表集成到自己的winform或者webform程序中. 此篇将介绍如何建立简单的报表,通过此篇你将对建立报表项目的步骤有一个了解. 首先,打开SQL Data Tools,也就是Visual Studio 2010的Shell.跟商业智能相关的项目,比如集成服务项目,分析服务项目等都需

MySQL 物理文件体系结构的简单整理说明

原文:MySQL 物理文件体系结构的简单整理说明   本文出处:http://www.cnblogs.com/wy123/p/7102128.html (保留出处并非什么原创作品权利,本人拙作还远远达不到,仅仅是为了链接到原文,因为后续对可能存在的一些错误进行修正或补充,无他)   本文的数据库版本是MySQL5.7.18,简单介绍一下MySQL数据文件目录的物理结构和作用,从中可以窥见MySQL的整体上的物理文件结构以及逻辑功能.可以从整体结构上了解到MySQL的物理体系架构(本人学习的思路往

文件系统-如何提高文件写入硬盘的速度

问题描述 如何提高文件写入硬盘的速度 在我的服务器上,由16个硬盘组成了RAID0,文件系统为NTFS,通过测试软件测出其 持续写入速度达到1500M字节/秒,但是通过无论是内存映射文件,还是直接调用 WriteFile函数,以及使用多个线程同时写入,每次写入的块大小调整(从64MB到 512MB都试过),各种方法都试过,写入速度也只能达到600MB/秒,请问通过什么 方法可以将速度提高到接近硬盘速度,谢谢 解决方案 换固态硬盘吧.机械硬盘就是100个RAID,IOPS也赶不上一块低端的固态硬盘

wpf中怎样将媒体文件写入资源文件中

问题描述 我要做一个用户控件,这个用户控件中我用到了MediaElement控件,在这个控件中我播放了声音或者是视频文件!!这个用户控件做好后,我发布dll文件,当引用该dll文件的时候,当我把着个媒体文件的位置移动的时候,这个视频或者声音文件就播放不了!问题是我没有把该文件写入资源文件中,高手们,教教小弟吧.跪求赐教啊, 解决方案 解决方案二:怎么没人回答啊,555555........在线等啊....解决方案三:你是否已把该文件添加到工程中?把该文件添加到工程中,然后在属性中设置其生成操作为

用fileupload组件实现的大文件上传简单实例_JSP编程

1.FileUploadServlet.java文件,实现上传处理 import java.io.File; import java.io.IOException; import java.io.PrintWriter; import java.text.DecimalFormat; import java.util.Iterator; import java.util.List; import javax.servlet.ServletException; import javax.servl