Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑难] 如何加一段代码,对用户上农场的时间做出限制

[复制链接]
 楼主| shuix1977 发表于 2009-11-28 17:35:57 | 显示全部楼层
fbean 亲自出场,不同凡响....这段代码太酷了!!
foolant 发表于 2009-11-28 16:20



    遗憾的是我不会用
回复

使用道具 举报

foolant 发表于 2009-11-28 18:52:15 | 显示全部楼层
回复 11# shuix1977


    哈哈,都一个星期了,你还搞定?
回复

使用道具 举报

foolant 发表于 2009-11-28 18:56:24 | 显示全部楼层
本帖最后由 foolant 于 2009-11-28 18:58 编辑

你下载的安装文件里肯定有 htm 文件的, 不过要找下游戏是在那个htm里的,然后 在那个htm文件的
<!--{template header}-->

后面加上老大的代码,要改一下:
<!--{eval ;
$vt1 = mktime(11,30,0,date("m"),date("d"),date("Y"));
$vt2 = mktime(13,30,0,date("m"),date("d"),date("Y"));
$vt3=$_SGLOBAL['timestamp'];
if($vt3<$vt1||$vt3>$vt2){
    echo "上班时间,禁止游戏!";
    include_once template('footer');
    exit();
}
}-->


一样的用.
回复

使用道具 举报

 楼主| shuix1977 发表于 2009-11-29 09:31:14 | 显示全部楼层
感谢fbean和foolant两位高手,问题终于解决了!
回复

使用道具 举报

ztliang 发表于 2009-11-29 10:01:52 | 显示全部楼层
[code][/code]可以吗?
回复

使用道具 举报

MFyoyo.. 发表于 2009-11-29 11:41:37 | 显示全部楼层
if(date('G')<8 || date('G')>17)
              die("OH,该时间不能访问农场");
回复

使用道具 举报

 楼主| shuix1977 发表于 2009-11-29 12:51:41 | 显示全部楼层
<!--{eval ;
$vt1 = mktime(11,30,0,date("m"),date("d"),date("Y"));///11要改为3/
$vt2 = mktime(13,30,0,date("m"),date("d"),date("Y"));///13要改为5/
$vt3=$_SGLOBAL['timestamp'];
if($vt3<$vt1||$vt3>$vt2){
    echo "上班时间,禁止游戏!";
    include_once template('footer');
    exit();
}
}-->


上面的代码有一个情况需要说明,时间的定义需要向前推8个小时,大概是时差吧。
回复

使用道具 举报

 楼主| shuix1977 发表于 2009-11-29 12:55:42 | 显示全部楼层
谢谢大家的帮忙,我的问题成功解决了!
回复

使用道具 举报

franky988 发表于 2009-11-29 14:15:08 | 显示全部楼层
太谢谢了!!!!!!!!!
回复

使用道具 举报

easer 发表于 2009-11-29 14:17:45 | 显示全部楼层
强人啊!{:4_108:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-17 08:21 , Processed in 0.110839 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表