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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 在局域网里如何实现小小宇农场定时开放?

[复制链接]
tlfymjg 发表于 2010-5-8 14:18:16 | 显示全部楼层 |阅读模式
我的局域网上开了个小小宇农场FOR UCHOME,我希望在正常上班时间(8点—11点,14点到17点)农场关闭,其它时间加上双休日开放,应如何实现,希望大家指教。
MFyoyo.. 发表于 2010-5-8 15:04:41 | 显示全部楼层
date函数做判断,这个还是蛮简单的
回复

使用道具 举报

 楼主| tlfymjg 发表于 2010-5-9 13:41:56 | 显示全部楼层
能具体说说吗,我DATE()函数不是很了解。怎么写比较好。
回复

使用道具 举报

MFyoyo.. 发表于 2010-5-9 13:47:37 | 显示全部楼层
实现方法很多哦,个人觉得date取服务器时间是最简单的,但是计算上要麻烦一点
比如date("md");就看得出你服务器上的时间,不过格式是YMD的格式。然后你再做值的比较久行了。
比如
$t=date("md");
if($t!=0509){
echo ''并未在指定时间开放":}
(这里我以今天5月9号为星期天无法开放做条件)
回复

使用道具 举报

 楼主| tlfymjg 发表于 2010-5-9 17:41:32 | 显示全部楼层
但我需要的开放时间是:
1、双休日和法定节假日开放
2、正常上班时间的8点—11点;14点—17点关闭,其它时间开放。
回复

使用道具 举报

MFyoyo.. 发表于 2010-5-9 19:54:20 | 显示全部楼层
qq95327294.面向服务。
回复

使用道具 举报

fuxingsky 发表于 2010-5-9 21:53:44 | 显示全部楼层
标记一下!!!!
回复

使用道具 举报

 楼主| tlfymjg 发表于 2010-5-11 10:01:42 | 显示全部楼层
哪个高手指点一下呗。
回复

使用道具 举报

hqu 发表于 2010-5-11 11:34:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

tianxu1981 发表于 2010-5-11 11:47:54 | 显示全部楼层
本帖最后由 tianxu1981 于 2010-5-11 11:50 编辑

asp写的,我正在用的,和你的要求完全一样
<%
if(((hour(now())>8) and  ((hour(now())<12) ) or  ((hour(now())>13) and  ((hour(now())<17) )) and ((weekday(weekday(date))-1=1) or  (weekday(weekday(date))-1=2)  or  (weekday(weekday(date))-1=3)  or  (weekday(weekday(date))-1=4)  or  (weekday(weekday(date))-1=5) ) then
response.redirect"1.asp"
else
response.redirect"2.asp"
%>
括号配对可能有问题,你自己检查以下
其实还有更好的方法,
写两个批处理文件,一个为
ren 1.asp 1.aaa  //1.asp为你想要控制的文件,文件很多的话就以行行的列出来
另一个为
ren 1.aaa 1.asp  //1.asp为你想要控制的文件,文件很多的话就以行行的列出来
然后保存为2.bat.再然后添加到计划任务里面就可以,定时执行这两个文件就可以了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 00:49 , Processed in 0.025340 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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