℃冻番茄's Blog

Feed Rss

昨天花一个晚上时间重新写了一下聊天室程序[9/25修正3]

09.23.2009, 我的作品, 顶部导航菜单, by .

2009年9月24日改进情况
1、取消以前读取聊天信息时对用户表进行联表查询,定时ajax刷新聊天信息时,只读msg一个表
2、msg表设为内存表,加快存取速度。
3、精简ajax传输数据库及mysql取出数据量。

九月24日修改2

再次修改正发言时同时显示两条相同信息,完美解决发言时不能即时上屏的问题。

九月23日修改1

修正二个问题(1、session会不自动失效。2、发言时同时显示两条相同的信息)

采用自己土制的简易MVC框架进行发行

运行要求:mysql +php5.2以上版本 需支持json pdo

程序名:℃冻番茄Ajax聊天室第二版

本聊天程序不适合大型应用,mysql的聊天室,功能太局限了,如果需要做深入开发或效率调整请联系我(qq:72799915)

下载:

在线演示:http://www.ye55.net/chat

功能:

chat[修3].rar

1、session存入数据库

2、会员注册、登陆

3、在线会员列表

4、私聊功能

5、自定义聊天文字颜色及背景色

chat.pngcat1.pngcat2.pngcat3.png

昨天花一个晚上时间重新写了一下聊天室程序[9/25修正3] 有 4 条回应

  1. 2009-09-26 在 06:14 FC_LAMP

    很黄很暴力。。。很强大。。。。学习了

    回复
  2. 2009-10-06 在 05:29 wwwkpsellcom

    有个建议,每次输入后跑焦了,要重新用鼠标点上输入栏次啊能再次输入发言的内容,每次手都要在鼠标和键盘上切换,这样用户体验上不是很理想。

    回复
  3. 我是新手

    在运行环境:
    xampp for linux
    php5.3
    下报:

    Warning: PDO::__construct() [pdo.--construct]: [2002] 无效的参数 (trying to connect via unix://) in /opt/lampp/htdocs/chat3/xzy/session.class.php on line 15
    异常信息:SQLSTATE[HY000] [2002] 无效的参数
    异常文件:/opt/lampp/htdocs/chat3/xzy/session.class.php 第15行

    怎么解决
    谢谢!

    回复
  4. 在网上看了下
    http://www.doctrine-project.org/jira/browse/DC-50
    解决了

    将include/config.php的
    ‘dbHost’=>’localhost’,
    改成
    ‘dbHost’=>’127.0.0.1′,

    回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>