请教一个php功能如何实现? 需求:有5个网址地址,希望根据服务器时间按顺序每周显示一个网址给用户

请教一个php功能如何实现? 需求:有5个网址地址,希望根据服务器时间按顺序每周显示一个网址给用户,第1张

1种直接:

<php

$a='2016-05-23';//定一个星期一

$aa=strtotime($a);

$b=date('Y-m-d');//服务器时间

$bb=strtotime($b);

$tian=($bb-$aa)/86400;//时间戳相减是秒,获得天数

$dijigexingqi=intval($tian/7);//从那个星期一开始过了几个星期。取整从0开始

$tag=$dijigexingqi%5;//取余

switch($tag)

{

case 0: $url='123com'; break;

case 1: $url='234com'; break;

case 2: $url='345com'; break;

case 3: $url='567com'; break;

case 4: $url='678com'; break;

default: echo "有问题";break;

}

echo $dijigexingqi"--"$tag$url;

>

2

excel 下拉搞下数据,放到数据库里。   或者你会什么xml文件de弄下

<php

$db = mysql_connect('127001:3060','root','root');

if(!$db)

{

mysql_close($db);

exit(false);

}

mysql_selectdb('tongren');

$data=date('Y-m-d h:i:s',time());

$result = mysql_query('select url  from test3 where start<\''$data'\' and end > \''$data'\'');

$rows = mysql_fetch_array($result,MYSQL_ASSOC);

echo $rows[url];

>

你说的访问外部WEB是什么意思不是很理解,可以看看简单的执行时间计算$start = microtime(true);file_get_contents(\' http://wwwqqcom\');$end = microtime(true);$timePass = $end - $start;深空 发表于 2009-7-28 19:40[i][/url][/b]就是测试站点到被访问的WEB服务器的响应时间!

获取当前时间:$now_time = date('Y-m-d H:i:s',time());

得到这个时间后你可以把这个$now_time传递到模板页进行调用即可。

提示:不要局限在框架怎么使用,像这些获取简单基本的信息,直接用php的源码写就可以了,不必用框架里面的封装好的,而且框架也不一定封装有的。

round((@disk_free_space("") / (1024  1024)), 2)  'M'//空间大小

要获取服务器租用时间看提供商是否能提供接口,但貌似现在空间商用的平台都是asp的

首先

一楼回答有误,事实上php和网页完全无关。

“打开网页”这个操作仅仅就是给服务器发送信息,然后服务器执行php。

php可以直接在shell上作为脚本执行,也可以用网页启动后关闭网页照样执行。

然后回答楼主的问题

楼主你的要求,可是程序到达24:00这个时间则关闭?

那根本就不需要记录启动的时间,只要到达24点就执行关闭即可。

写一个死循环

<php

ignore_user_abort(); // 使php可以在后台运行

set_time_limit(0); // 取消php的响应时间

do{

$time=date('h:i');//获得当前时间

if($time=="24:00")//到达时间则退出循环

break;

sleep(1000); // 每秒运行一次

}while(true);

>

修改该程序即可达到你要的效果。如果你的要求是,一定要第二天24点才退出,那么请把date写成date('Y-M-D h:i')

然后使用split方法拆解计算日期

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 请教一个php功能如何实现? 需求:有5个网址地址,希望根据服务器时间按顺序每周显示一个网址给用户

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情