【发布时间】:2011-07-20 12:58:29
【问题描述】:
我在本地电脑上使用 php 5.3.6 和 mysql 5.1.54 以及 apache webserver windows edition。
我的网络主机有 php 4.0.2 和 mysql 4.1.2 以及 apache webserver linux 版本。 我正在使用一个脚本,它有一个使用 php/javascript 的倒数计时器。 我的电脑没问题。
但是当我上传到我的网络主机并运行代码时,它会在倒计时字段中显示“Nan Nan”(不是数字)。
有趣的一点是:当我将setTimout(...,1000) 更改为setTimeout(...,2000) 时,一切都会好起来的!
但在这种情况下,它每 2 秒倒计时一次!,这不是我最喜欢的。 我不确定这是我的网络服务中 php 版本的错误还是其他问题。
【问题讨论】:
-
听起来像是代码中的错误。想在此处粘贴相关行吗?
-
请参阅tinyurl.com/so-hints 了解如何写出好问题。你说“它显示” - 但你需要告诉我们什么显示了!
-
window.onload=function(){ setTimeout(function(){refresh_countdown('time_left', =$item_details['id'];?>)}, 1000);
-
附带说明,您的网络主机使用 PHP 4.0.2 和 MySQL 4.1.2??绝对是升级的时候了。
-
@WTP:这可能是真的,但这不仅仅是金钱问题。在今天的网络上使用 11 年的技术是一种安全风险和维护灾难。主机可能不在乎,但客户端应该。
标签: php javascript timer settimeout countdown