㈠ 如何使用php实现时间时时更新
JS啊...
下面的代码放到你需要显示的位置就OK了...
<span id="showDate"></span>
<script>
function getCurrTime(){
var date=new Date();
var weekArray=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var str=date.getFullYear()+"-"+date.getMonth()+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds()+" "+weekArray[date.getDay()];
document.getElementById("showDate").innerHTML=str;
}
setInterval("getCurrTime()",1000);
</script>
㈡ 如何编写让php页面自动刷新
需要准备的材料分别是:电脑、php编辑器、浏览器。
1、首先,打开php编辑器,新建php文件,例如:index.php。
㈢ PHP中怎么刷新页面
方法其实挺多的。以前比较常用的是iframe这样来做。现在多了个ajax,所以一般情况下都是用的ajax。
第一种方法,ajax实现:
当然,ajax使用起来确实很简单就可以实现,但是里面的很多知识还是比较有点深的。我之前做页面时间自动刷新的功能就是用的ajax。完整代码是:
1.getTime.php:
代码如下:
<?php
header("cache-control:no-cache,must-revalidate");
header("Content-Type:text/html;charset=utf-8");
$time = "2012-1-20 18:00:00";
$dt_element=explode(" ",$time);
$date_element=explode("-",$dt_element[0]);
$time_element=explode(":",$dt_element[1]);
$date = mktime($time_element[0],$time_element[1],$time_element[2],$date_element[1],$date_element[2],$date_element[0]);
$nowTime = time();
$showtime = date("北京时间Y年m月d日H:i:s",$date-$nowTime);
if($showtime<="北京时间1970年01月01日08:00:00"){
echo "happy new year";
}
echo $showtime;
2.zidong.php:
代码如下:
Ajax动态显示时间
当前时间:
在浏览器里面直接访问zidong.php就可以了,点击里面的按钮就可以看到效果。
这个就是用ajax做的刷新页面局部内容的小例子。你可能会怀疑:这里面没有跟数据库交互啊?这还不简单,直接在getTime.php页面里面操作就可以啦。
这种方法就不用多说了吧。至于ajax里面的代码是什么意思,不要问我啦,我之前就说过,这里面的ajax还是有点深的。
第二种方法:使用iframe方法实现。
不要给我说用PHP 的include可以啊。你去试试吧。可以,可以就不会有那么多人在网络里面问了。
这种方法呢说起来复杂,其实还是挺简单的。说下原理吧:
要刷新的页面中把要自动刷新的局部的代码单独拿出来,做成一个独立的页面,自动刷新有很多种方法:可以在这个独立页面中用javascript来控制,什么setTimeout("start()",1000);啊或者setInterval("start()",1000);(每隔1秒刷新页面)这样,还可以用meta标签实现:(每隔10秒刷新页面)。这样在原来的页面中用iframe来将它调用过来。这样就可以了。
㈣ PHP 如何让时间自动更新
方法有两种:
方法一
(1.WINDOW 定时调用PHP脚本:
do
set ws=createobject("wscript.shell")
ws.run"D:\php\php.exe D:\php\source\do.php",vbhide
wscript.sleep 5000 '毫秒
loop新建文本文件,复制以上脚本,另存为后缀为*(.vbs)的文件后即可;
(2.下载PHP,解压到D:
php.ini-dist重命名为php.ini,
修改PHP.ini里面的 extension_dir = “D:\php\ext\”
新建
\source\do.php
就可以定时执行do.php了。
方法二
使用死循环
如:
http://www.lianglong.cq.cn/post/320.html
set_time_limit(0);
ignore_user_abort(true);
㈤ php页面刷新判断当前服务器时间,是否是午夜0:00呢
看你以什么时间算午夜.
如果就要卡在00点00分算午夜,那就是:
functionisMidnight(){
$time=date('Hi');
return$time=="0000";
}
如果00点到01点之间都算午夜,那就是:
functionisMidnight(){
$time=(int)date('H');
return$time==0;
}
㈥ php中 求每天在特定的时间更新数据的代码
做一个时间的判断可以吗?
<?
session_start();
if($_SESSION['times']==''){
$_SESSION['times']=$_SERVER['REQUEST_TIME'];//获取当前时间
}
echo $_SESSION['times'];
echo date("Y-m-d H:i:s" ,$time);
$time= $_SERVER['REQUEST_TIME'];//获当前其时间
$do_time=$_SESSION['times']+15;//每超过15秒 只有有人打开这个网页,就会运行这个程序。
if($time>$do_time){
echo "可以运行程序了!";
$_SESSION['times']=$_SERVER['REQUEST_TIME'];//运行完程序,重新设定初始值
}
echo 24*3600;
?>
想了很长时间,如果想让一个网页一直在线简直没必要,也不大可能。
举个例子吧,如果你的网站流量还好的话,几乎每分钟都有人浏览的话,也是可以的。
上面的思想是:
1. 设定一个当前时间,做为初始时时间,存到session里面
2. 设定 运行时间间隔, 举个例子:15秒以上(换句话说,你想每天运行一次,也就是说每天让它发送一条指令运行就好了!也就是 24*3600秒的时间以上),只要有人刷新这个网页,都会运行这个程序。而,在这段时间内不会运行。因为session保存的,主动清除和改变,是不会消失或者改变的。
3. 每次运行程序之后,都会重新设定一个 session值,也就是那个初始值改成了当前时间了!
㈦ PHP网页定时刷新的代码程序是什么
定时刷新网页是js的功能吧
<script language="JavaScript">
function re_fresh() {
window.location.reload();
}
setTimeout('re_fresh()',2000); //指定2秒刷新一次
</script>
不过这样做对服务器会造成很大压力,不是必要的,不要这么做
㈧ 在PHP页面上,怎么用JS控制一个div里面的数据在指定时间内自动刷新,有人会么。。。求助
如果只是纯按照一定时间间隔刷新 最方便的使用这个
<meta http-equiv="refresh" content="刷新间隔的秒数;url=网址">
如果你是想再某个事件被触发的情况下 刷新就用这个
location.reload() ;
或者
history.go(0) ;
刷新本页其实就是重定向到本页
所以也可以
location.href="网址";
如果你想用js代码让页面自动刷新可以用定时执行的函数来实现
假设定时刷新的时间间隔是10秒 即 10000毫秒
手写代码:
<script>
function refresh()
{
location.reload() ;
}
setTimeout("refresh()",10000) ; //一旦计时到了10000毫秒就执行 refresh()函数
</script>
㈨ phpweb程序 后台文章时间可以刷新,但是前台还是保持发布文章时候的时间,怎么也修改不过来,有高手帮忙么
1、看看是不是需生成静态页面,如果生成了静态页面的话,生成静态
2、看看有没有清除缓存功能,现在php很多都是走缓存机制,修改后要清缓存
3、看看前台你调用的时间是发布时间还是刷新后的时间
㈩ php语句,定时自动刷新的语句
页面刷新:
有三种方法:
1,在html中设置:
<title>xxxxx</title>之后加入下面这一行即可!
定时刷新:<META HTTP-EQUIV="Refresh" content="10;url=网页名">
10代表刷新间隔,单位为秒
2.PHP
<meta http-equiv=”Refresh” content=”3;URL=<?php echo ‘index.php?’.rand(0,999);?>” />
这里是定为3秒钟刷新一次~
3.使用javascript:
<script language="javascript">
setTimeout("self.location.reload();",1000);
<script>
一秒一次
页面自动跳转:
1,在html中设置:
<title>xxxxx</title>之后加入下面这一行即可!
定时跳转并刷新:<meta http-equiv="refresh" content="20;url=http://自己的URL">,
其中20指隔20秒后跳转到http://自己的URL 页面。
< META HTTP-EQUIV="REFRESH" CONTENT="x; URL=*.*">
记得要设置 url~