预览模式: 普通 | 列表

php中file_get_contents函数超时的解决办法

我们经常会用到file_get_contents函数,用于抓取别人网站的信息,制作简单的采集器,但是在使用file_get_contents函数的时候,经常会出现超时的错误,这里介绍两种解决办法:
一、增加超时的时间限制
这里需要注意:set_time_limit只是设置你的PHP程序的超时时间,而不是file_get_contents函数读取URL的超时时间。
我一开始以为set_time_limit也能影响到file_get_contents,后来经测试,是无效的。真正的修改file_get_contents延时可以用resource $context的timeout参数:
复制代码 代码如下:

查看更多...

Tags: PHP小偷

分类:编程开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2727