模拟OICQ的实现思路和核心程序(二)


Posted in PHP onOctober 09, 2006

3 在线用户的信息扫描和更新
在网页中使用内置框架来调用扫描和更新程序,这行也能在网页源代码里面看到!
<iframe name=flush src="userflush.php" width="0" height="0" frameborder="0" scrolling="NO" marginwidth="0" marginheight="0" hspace="0" vspace="0"></iframe>

4 信息扫描和更新程序 userflush.php

<?
session_start();
mysql_connect("localhost","","");
mysql_select_db("php2000");
$delaytime=0;

// 查找新的发言
$query = "select * from forumtalk where readsign=0 and receiver='$name'";
$result = mysql_query($query);
if( mysql_num_rows($result) > 0)
{
// 读取和显示弹出窗口
$msg = mysql_fetch_array($result);
$numberfriend = $msg['id'];
echo "<script language=javascript>window.open('shortalk.php?action=view&talknumber=$numberfriend','_blank','width=300,height=250')</script>";
}

// 设置当前用户的最新时间标志,表示它在线
mysql_query("update userinfo set currentdate=".date("U")." where name='$name'");

// 设置刷新时间间隔为15秒
echo "<meta http-equiv='refresh' content='15;url=userflush.php'>";
?> 

PHP 相关文章推荐
用Php实现链结人气统计
Oct 09 PHP
PHP数组操作汇总 php数组的使用技巧
Jul 17 PHP
php的urlencode()URL编码函数浅析
Aug 09 PHP
php页面跳转代码 输入网址跳转到你定义的页面
Mar 28 PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 PHP
php出现内存位置访问无效错误问题解决方法
Aug 16 PHP
基于PHP给大家讲解防刷票的一些技巧
Nov 18 PHP
php获取一定范围内取N个不重复的随机数
May 28 PHP
Nginx环境下PHP flush失效的解决方法
Oct 19 PHP
php分页查询mysql结果的base64处理方法示例
May 18 PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 PHP
PHP使用Redis队列执行定时任务实例讲解
Mar 24 PHP
层叠菜单的动态生成
Oct 09 #PHP
多数据表共用一个页的新闻发布
Oct 09 #PHP
PHP与MySQL交互使用详解
Oct 09 #PHP
3种平台下安装php4经验点滴
Oct 09 #PHP
多重?l件?合查?(二)
Oct 09 #PHP
文章推荐系统(三)
Oct 09 #PHP
多重?l件?合查?(一)
Oct 09 #PHP
You might like
php中变量及部分适用方法
2008/03/27 PHP
从Web查询数据库之PHP与MySQL篇
2009/09/25 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
2014/05/07 PHP
linux下编译安装memcached服务
2014/08/03 PHP
IE与FireFox中的childNodes区别
2011/10/20 Javascript
jcrop基本参数一览
2013/07/16 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
seaJs的模块定义和模块加载浅析
2014/06/06 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
Js可拖拽放大的层拖动特效实现方法
2015/02/25 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
Vue侦测相关api的实现方法
2019/05/22 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
Python实现绘制双柱状图并显示数值功能示例
2018/06/23 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
Django实现文章详情页面跳转代码实例
2020/09/16 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
从零实现一个自定义html5播放器的示例代码
2017/08/01 HTML / CSS
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
斯德哥尔摩通票:Stockholm Pass
2018/01/09 全球购物
作弊检讨书1000字
2014/02/01 职场文书
机关门卫的岗位职责
2014/04/29 职场文书
党的群众路线领导班子整改方案
2014/09/27 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书
大学生党课心得体会
2016/01/07 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android