首页 相关文章 利用ASP规划聊天室

利用ASP规划聊天室


合肥 程双明

经 常 在Internet 上 冲 浪 的 网 友 恐 怕 很 少 有 人 没 有 去 过 聊 天 室 胡乱神聊。 你 只 要 稍 微 留 意 一 下 就会 发 现 这 些 聊 天 室 大 多 是 用CGI 程 序 或 者 用JAVA 开 发 的 Applet 维 护 的。 开 发 过 这 类CGI 或Applet 的 程 序 员 都 知 道, 这 种 开 发 工 作 是 费 时 费 力 的。 那 么 有 没 有 一 种 更 简 单、 省 力 的 开 发 方 式 呢 ? 答 案 是 肯 定 的。
   关 于ASP 的介绍有许多计算机杂志介绍过,在这里不在赘 述。
   一、 聊 天 室 的 规 划:

   1、 谈 话 内 容 储 存 方 式 的 选 择: 在 客 户 机 上...[ 查看全文 ]

2016-01-29 标签:

利用ASP规划聊天室的相关文章

  • 标签:ASP
      <%@ Language=VBScript % <% Response.Buffer=true ' 设 置 输 出 缓 存,用 于 显 示 不 同 页 面。 On error resume next ' 忽 略 程 序 出 错 部 分 If Request.ServerVariables("Request_Method")="GET" then ' 判 断 客 户 是 以 什 么 方 式 请 求 WEB 页 面 '------------------------ ' 客 户 登 陆 界 面 '------------------------ % <form method="PO...[ 查看全文 ]
  • 标签:ASP
      用Agent+ASP技术制作语音聊天室 --------------------以下为程序内容,按文章中出现的顺序分块排序 <!--定义"AgentControl"-- <OBJECT classid=clsid:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F codeBase=#VERSION=2,0,0,0 id=Agent </OBJECT <!--定义L&H TruVoice Text-To-Speech American English -- <OBJECT classid=clsid:B8F2846E-CE36-11D0-AC83-00C04FD97575 cod...[ 查看全文 ]
  • 标签:PHP
      PHP聊天室技术 黄国辉 1.前言   上网聊天是时下最流行的交友方式。各大网站推出的聊天室都各具特色。   聊天室主要分为WebChat、BBSChat两种。BBSChat是基于Telnet的Tcp协议,是BBS的附设功能,需要客户端Telnet程序。WebChat则采用浏览器方式,实际上是一个多人共同使用的CGI程序。其基本原理是把每个用户的发言通过浏览器传给系统,再由系统收集处理后分发给特定用户。 ...[ 查看全文 ]
  • 标签:ASP
        作者: 沙滩小子     经过一个阶段的asp学习,下面我们结合所学过的内容建立一个最简单的聊天室,虽然很简单,但是大家可以通过他来掌握一个聊天室建立的基本过程,并且可以不断的完善其功能. 下面介绍其主要步骤: 1,添加Global.asa文件里面的代码.这部分代码主要处理Application_onStart事件,在此事件中,定义了一个有15个元素的数据,并把它赋给了一个Applicatio...[ 查看全文 ]
  • 标签:ASP
      接下来,我们开始对用户登陆与发言实例程序进行分析:chatadd1.asp 1、用户登陆 <%Response.Buffer=true% 指定缓存为真 <body bgcolor="#F8E17A" <%if Request("name")="" then% 判断用户名是否为空,以判断用户是否在聊天界面 <%addr=Request("REMOTE_ADDR")% ...[ 查看全文 ]
  • 标签:ASP
          当我们把上面的程序保存在具有执行权限的服务器目录中,在客户端用浏览器打开时,我们见到了平常聊天室一样的用户登陆界面。我们于是输入用户名及密码,按发送时,我们所输入的资料便会暗中存入用户数据库中。接着便出现了发言筐,我们试着输入一句话,点发言按钮,这时,我们的发言便会带着我们所输入的话,我们所选择的说话对象,我们所选择的颜色以及表情写入发言数据库中...[ 查看全文 ]
  • 标签:ASP
          接下来,我们开始讲述建设过程,首先,我们要规划,要大概了解使用多少个数据库表,这些数据库表应该有哪些字段;摆在我们面前的就已经是必须存在的几个数据库表:1、存储用户信息的用户表,2、存储发言信息的发言表,3、存储在线用户信息的在线用户表等。 建议使用ACCESS或SQL SERVER 数据库,建立一个ACCESS数据库实在是太简单了,就象建立一个EXCEL表格差不多,你可以...[ 查看全文 ]
  • 标签:ASP
          我们试着在客户端用浏览器打开chatview.asp,我们果然看到自动刷新的页面,不错吧!下面,我们就要考虑如何把发言部分与刷新部分在同一个页面上显示:那需要用到框架。 框架,那是最简单不过的了,直接用Frontpage即可构建。请看如下代码: <frameset rows="*,90" frameborder="0" <frame name="main" scrolling="yes&qu...[ 查看全文 ]
  • 标签:ASP
          一位精通程式设计的大师,在每开发一个项目的时候,往往要经过非常严密的计划,十分严格的求证,否则,辛辛苦苦开发的程序一旦中途发现问题,那往往都是前功尽弃,从头开始。特别是开发一个大型项目,那计划与求证过程比编写程序过程更为重要。 然而,如果我们是一位程式设计的初学者,要让我们开发一个例程,我们的做法又往往与上面的做法相反。往往从最简单的实例开始...[ 查看全文 ]
  • 标签:PHP
      现在我们终于有了写新文件所需的所有东西了: <?php // 打开文件,并且将文件长度截为0 $open_file = fopen("messages.html", "w"); // 写入文件的头信息 fputs($open_file, $header); // 新的一行 // (使用stripSlashes,因为我们不想让所有的转义字符出现在消息文件中) fputs($open_file, stripslashes($new_message)); // 旧的行 fputs($open_file, $old_messages);...[ 查看全文 ]
  • 标签:PHP
      从前有一个相当流行的web聊天室,叫做Star Trekker 聊天室。我能够来到这个聊天室要感谢我的一个朋友,并且即使Star Trekker的聊友们几乎与我不是同一个圈中的,但是我发现对于他们的大部分人来说,都很友好和有意思。但是当Star Trekker关闭之后,这不得不谢谢运行在后台的Perl了,是它吞掉了服务器的资源,所以这些快乐和友善的人们不得不离开,无处可去了。我有幸在那段时间开张了自已的仿Sta...[ 查看全文 ]
  • 标签:ASP
      ################main.asp###################### <%Response.Buffer=true Response.Expires=0 userName=Request.Form("username") if username="" then Response.Redirect "index.asp" session("u_name")=username if Request.Form("sx")="1" then session("u_sx")="1" else session("u_sx")=&quo...[ 查看全文 ]
  • 标签:ASP
      ################reload.asp############## <%'Response.ContentType="text/xml" Response.Write "<?xml version=""1.0"" encoding=""GB2312""?" Response.Write "<Msg" dim c_info,c_Lid,c_Ip,u_Lid,NewLid,u_name,i c_info=Application("c_info") u_Lid=session("u_Lid") newLid=u_Lid u_na...[ 查看全文 ]
  • 标签:ASP
      这是最重要的一个了。也很大。我的习惯不太好。没有加详细的注释,认真看吧。 #########send.asp############## <html <head <META content="text/html; charset=gb2312" http-equiv=Content-Type <meta http-equiv='pragma' content='no-cache' <link REL="SHORTCUTICON" url="images/Bluenote.ico" <style type="text/css" td{font-fam...[ 查看全文 ]
  • 标签:ASP
      #############续send.asp################# var oRDom=new ActiveXObject("Microsoft.XMLDOM"); oRDom.async=false; var Path="reload.asp"; var tCok; function Clock() {cRld++; if (cRld10){cRld=1;GetXmlData();} clearTimeout(tCok); tCok=setTimeout("Clock()",1000); } function GetXmlData() //这就是刷新用户XML数据的函数 {cRld=1; oRDom.load(Path) if(oR...[ 查看全文 ]
  • 标签:PHP
      现在我们有了需要通过$REMOTE_ADDR变量来交叉引用的文件,这样我们可以区分出想要发贴的用户是否已经被扁或没有被扁。很简单: <?php for ($counter=0;$counter<sizeof($banned_array);$counter++) {     if ($banned_array[$counter] == $REMOTE_ADDR) {         print("<font color="red" face="ari...[ 查看全文 ]
  • 标签:ASP
          上网而没去过聊天室的人,可谓是凤毛麟角,下面,我们就自己来做个最简单的聊天室。 目前聊天室显示对话的方式一般有两种。一是每隔 x 秒就把整个对话显示区刷新一遍,此方的弊端显而易见:数据传输量大且屏幕有闪烁感;其二是有新的发言时,才将该内容传递给客户端,并添加在原有对话的尾部,此法数据传输量就比较小且屏幕是平滑滚动,视觉效果好。第一种方法的实现已经...[ 查看全文 ]
  • 标签:软件教程
    呱呱聊天室是一款很好用的视频聊天软件,大屏、清晰并且畅通无阻的视频观感,是呱呱视频社区所具备的的优势。那呱呱视频社区的呱呱聊天室怎么样呢?小编给大家详细的介绍下,希望能告诉你们一些你们不知道的功能哦! 1、呱呱升级了个人资料系统,可以让您添加更多个人信息,您可以更加全面展示自己,让社区中的好朋友更好的认识您、了解您。 2、全新的房间界面,在房间中...[ 查看全文 ]
  • 标签:ASP
      ########say.asp############## <% Option Explicit dim F,T,sC,cL,E,W,sJ Response.ContentType="text/xml" F=Request.Form ("F") T=Request.Form ("T") sC=Request.Form ("sC") cL=Request.Form ("cL") E=Request.Form("E") 'W=Request.Form("W") W="0" '发言时间 sJ=getTime() if Request.ServerVariables(...[ 查看全文 ]
  • 标签:ASP
      使用XML.而无须不断刷新*.ASP. 无刷新实现发言的逐条显示. 使用Application变量存储聊天记录,所以要需要建立一个虚拟目录 服务器端不需要支持XML,只要支持ASP和能建立虚拟目录就可以了. 以下代码在nt4.0+iis4.0上通过.我估计在你的win2000下也差不多吧. 如果有问题,请多多赐教:netnice@chinaok.net ##########index.asp############################## <html <head <title蓝蝶聊天室 Www.C...[ 查看全文 ]
手机页面 收藏网站 回到头部