易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP处理在线用户

 转贴自: http://hi.baidu.com/isnono/blog/item/3c94ea11a54a0fc7a7ef3f94.html
经常在CSDN的PHP论坛上看到有朋友问处理在线用户的问题,我写过类似的代码,就拿出来献丑了,有点垃圾,基本上实现了功能, 同是也能够扩展,比如同时只允许一个帐号在线等。
/*
程序用途:检测在线用户
程序作者:heiyeluren
写作时间:2004/6
*/
<? session_cache_limiter("private,max-age=10800"); ?>
<? @session_start(); ?>
<? include("Function.php"); ?>
<? include("ConnDB.php"); ?>
<? include("Const.php"); ?>
<?php
//在线用户处理
if (isset($user_name))//如果session写了,那么用户已经登陆
{
$result = mysql_query("SELECT * from aliang_online WHERE OnlineUser   = '$user_name' ") or die($die_msg."用户有没有写入在线列表");
    //查询看看用户有没有写入在线列表
$num = mysql_num_rows($result);
if ($num != 0) //如果已经写入了在线列表,就更新最后在线时间和状态
{   //$now_time是自定义的一个常量,代表现在时间的时间戳,该常量在const.php中设置
   mysql_query("UPDATE aliang_online SET LastTime = $now_time,UserState = 1 WHERE OnlineUser = '$user_name' ") or die($die_msg."如果写了,那就更新时间");
}
else   //如果用户没有在在线列表,那么就把该用户写入在线用户列表    
{
   mysql_query("INSERT INTO aliang_online SET OnlineUser = '$user_name' , LoginIP = '$REMOTE_ADDR' , LoginTime = $now_time , LastTime = $now_time , UserState = 1 ") or die($die_msg."如果没有写,那就写");
}
}
else    //如果用户没有登陆,或者是访客,那么就使用IP地址来定位是否已经在在线列表
{
$result = mysql_query("SELECT * from aliang_online WHERE LoginIP = '$REMOTE_ADDR' ") or die($die_msg."如果是访客,就看看有没他IP");
$num = mysql_num_rows($result);
if ($num != 0) //如果访客的IP地址已经在列表中了,那么就更新访客最后时间和状态
{
   mysql_query("UPDATE aliang_online SET LastTime = $now_time,UserState = 1 WHERE LoginIP = '$REMOTE_ADDR' ") or die($die_msg."如果有IP,就更新他的时间");
}
else &


相关文档:

PHP,替换多个文件中的文本

需求:
    需要对两个目录中的文件内容进行查找替换,两个目录查找替换的内容不一样。
    实现中注意几点:
    (1)函数递归调用,来检索子目录;
    (2)函数名可以以参数形式传递;
    (3)用?进行非贪婪匹配;
   ......

php解决checkbox问题

<script language="javascript" type="text/javascript">
function checkbox()
{
var str=document.getElementsByName("chk");
var objarray=str.length;
var chestr="";
for (i=0;i<objarray;i++)
{
if(str[i].checked == true)
{
chestr+="1";
} else{
chestr+="0";
}
}
document.ge ......

php教程

康盛博客提供原创PHP教程,如果有兴趣请加群:6430092.欲加从速!!!本来在CSDN创建博客是想把自己的文章让更多的人看到,如果能够为大家带来帮助那是更好不过的事了。本教程只是本人的学习笔记,切不可真拿来当php教程来读只可作为参考!后来才发现,转载文章真的太费时间,所以就转载个目录吧,本文不会更新,所以如果有 ......

PHP视频教程 全35讲rmvb格式下载

 引用地址:http://club.topsage.com/thread-263331-1-1.html
迅雷专链  PHP视频教程_01第一章了解PHP
迅雷专链  PHP视频教程_02第二章PHP语法结构
迅雷专链  PHP视频教程_03第三章PHP函数库
迅雷专链  PHP视频教程_04第四章了解MySQL
迅雷专链  PHP视频教程_ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号