首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP,计数时间脚本

问PHP,计数时间脚本
EN

Stack Overflow用户
提问于 2012-04-02 13:23:30
回答 4查看 312关注 0票数 0

有没有办法用PHP写一个倒计时脚本?

4shared.com或megaupload.com使用类似的脚本,它开始从20秒计数到0秒。

在点击下载页面之前,我可以清楚地看到网页上还剩多少秒。

这是jquery吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-04-02 13:27:57

这是一个简单的javascript定时器。使用原生javascript与使用jQuery (或任何其他库)一样简单:

代码语言:javascript
复制
<script type="text/javascript">
var seconds_left = 20;
var interval = setInterval(function() {
    document.getElementById('timer_div').innerHTML = --seconds_left;
    if (seconds_left == 0)
    {
        clearInterval(interval);
        alert('do something here!');
    }
}, 1000);
</script>
票数 2
EN

Stack Overflow用户

发布于 2012-04-02 13:25:42

计数器是一个javascript特性。

之后,使用header函数发送刷新报头,以便在几秒钟后重定向用户

更新:

代码语言:javascript
复制
  header( "refresh:3;url=other.php" );
  echo 'You will be redirected in 3 secs. If not, click <a href="other.php">here</a>.';

这就是几秒钟后重定向的方式

票数 1
EN

Stack Overflow用户

发布于 2012-04-02 13:27:17

为此,您必须同时使用JavaScript和PHP。

JavaScript将在用户浏览器上显示倒计时,并在经过所需时间后向脚本发送请求。出于这个原因,可以使用JQuery或任何其他框架。

然后,PHP脚本将检查时间间隔,如果满足时间要求,将输出文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9971252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档