fender0107401 发表于 2013-05-15 14:34

我能使用php从另外的服务器抓取数据吗?

最好还是“定期”抓取,但是我感觉php这个东西没法“定期”或者“定时”吧。

所以先解决抓取的问题吧,我知道可以让php生成json格式的数据,然后在浏览器端用javascript来decode,

我能不能让我的服务器来从另外的一个服务器上抓取json格式的数据?

164175055 发表于 2013-05-15 16:39

1. 可以定时,计划任务
2. 可以从另外的服务器上抓取json格式的数据,最简单的:file_get_contents

hwrd_et 发表于 2013-05-15 18:10

方法 1 : 吧这段PHP设置成cron job

方法 2:用PHP写个守护进程,可以google下php daemon

yangyf1990 发表于 2013-05-15 22:27

:PP PHP本身可以设置多久执行一次程序,而且关闭浏览器,它也在服务端执行,此方案不建议采用;
楼主可以使用linux的crontab计划任务做定期抓取别的服务器数据;
抓取数据,建议使用curl,不要使用file_get_contents(),当然还有其他方法...

linux_c_py_php 发表于 2013-05-16 17:02

crontab就是了。

fender0107401 发表于 2013-05-15 16:41

回复 2# 164175055

1.如果只依赖php,应该就没法定时了吧。
2.我去查查看。



   

164175055 发表于 2013-05-15 17:00

回复 3# fender0107401


    仅php的话,可以用永真+sleep实现,但是效果不好

fender0107401 发表于 2013-05-16 08:08

回复 6# yangyf1990

:mrgreen:


   

maochanglu 发表于 2013-05-20 09:08

cron + php cli .

hbeimf 发表于 2013-05-20 16:36

搞个计划任务,
页: [1]
查看完整版本: 我能使用php从另外的服务器抓取数据吗?