【问题标题】:Running constant scripts [closed]运行常量脚本[关闭]
【发布时间】:2012-11-13 06:28:19
【问题描述】:

我正忙着编写一个带有过期日期的广告的网站。到期日后,广告将无法再在网站上展示。通常,我如何为到期日期运行脚本是使用登录作为触发器来运行它。但是对于广告,我不能等到有人登录才能查看广告。

所有页面上已经运行了大量的 JavaScript,所以我宁愿不添加更多......但如果有必要我会添加。

我不知道如何添加脚本以使用 PHP 持续运行,仅在 JS 脚本中使用 setInterval()。

【问题讨论】:

  • 你尝试过什么?你能告诉我们代码的相关部分吗?
  • 请提供更多信息。如何保存活动时间段?检查当前日期/时间与保存广告的 PHP 数据库似乎很简单。 -- 你具体用的是什么?

标签: php datetime toggle ads


【解决方案1】:

您的问题似乎非常不一致,但您的方法似乎完全错误。要拥有即将到期的项目,您不要在到期日期到来或类似的情况下手动停用它们。您只需将到期日期作为项目的一部分(例如,数据库中的一列),然后在选择项目时选择尚未过期的项目。例如:

SELECT * FROM `ads` WHERE `expiry_date` > NOW()

【讨论】:

  • 我的想法完全错了!谢谢!!
【解决方案2】:

您的意思是在不重新加载/刷新页面的情况下运行脚本,对吧?那么据我所知,javascript 解决方案是最好的选择。一些 setInterval 来检查,也许脚本显示隐藏在 php 中的东西,但处理程序应该是 java/ajax

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 2021-01-20
    • 1970-01-01
    • 2013-05-17
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多