PHP Curl脚本每10分钟从远程服务器提取数据

时间:2011-08-13 14:30:56

标签: php xml database curl remote-server

我正在尝试创建一个PHP脚本,该脚本从远程服务器提取xml数据(文本和图像)并将其插入本地数据库。我需要每10分钟左右运行一次这个脚本(并覆盖我的数据库中的现有数据)...如果我在大约一分钟后没有得到服务器的响应,我希望请求中止直到下一个脚本在10分钟后运行的时间。任何人都可以请我告诉我如何实现这一点,或者指向一个以相当简单的术语解释它的教程?

谢谢!

编辑:我正在寻找PHP脚本本身的帮助,不确定在我的初始帖子中是否清楚。

3 个答案:

答案 0 :(得分:1)

您可以创建一个mill curl脚本的运行,该脚本连接到远程服务器并获取数据,插入数据库,设置限制和例外。然后在crontab中创建一个条目,每10分钟运行一次该脚本。我为我的一个网站运行了类似的设置,它从证券交易所获取数据并更新本地缓存,另一个脚本的任务是在需要时使用缓存。

答案 1 :(得分:0)

你知道关于cron的工作吗?它们用于安排定期任务,例如从服务器执行脚本。

http://en.wikipedia.org/wiki/Cron

答案 2 :(得分:0)