0

假设我的站点列出了其他站点的项目,例如,我列出了 ebay 项目,我想做的是当 ebay 项目售罄时,我的站点上的相应项目信息可以更新,我们如何使用 php 来做到这一点?

当然,我们可以在托管服务器上启动预定进程,但是我们没有权限这样做,因为我们只有空间来托管 php 和 mysql。

非常感谢任何帮助!

4

4 回答 4

1

您可以编写一个脚本,该脚本在您打开它的 URL 时运行,然后您自己在特定时间打开 URL。我想您甚至可以在台式计算机上自动执行此操作。另一种选择是编写一个 PHP 脚本,该脚本循环并休眠 x 时间,例如 8 小时,然后再次循环以导入数据。

于 2013-05-22T08:39:17.723 回答
1

如果您无法在您的服务器上运行 CRON,那么您可以让另一台服务器为您运行它。只要外部可以访问您的数据库,您就可以从另一台服务器运行一些 CRON 或运行应用程序(如 NodeJS 脚本)来获取外部站点的数据并更新您的数据库。

或者更好:找到一个允许 CRON 工作的托管空间或向您的管理员询问该权限。

于 2013-05-22T08:39:29.207 回答
0

您需要设置 cron 作业。

您可以使用免费服务,例如:https ://www.setcronjob.com/

您设置了创建特殊页面,由 cron 服务访问,该服务完成所有工作(列出 ebay 项目等)

于 2013-05-22T08:38:45.497 回答
0

好吧,我们继续使用 ebay 示例。将需要与 ebay DB 的直接数据库连接详细信息,或者需要对该数据的 API。如果有 API,您可以像大多数网站一样检查每个页面加载。

于 2013-05-22T08:39:44.337 回答