用文本文件还是数据库不是什么问题,都可以。
用php边聊天时的主要问题是怎样检查用户离线。
我做过一个,把用户信息保存在列表中,用户各自刷新自己的数据。判断如果10秒没刷新,删除这个用户。用框架网页,每个客户端都要不停的刷新当前用户列表,除了这些,还要执行上面所说的操作,效率不怎样。