curl重写php file_get_contents
2014-04-14 15:59
387 查看
file_get_contents在连接不上的时候会提示Connection refused,有时候会带来不便;另外,curl的性能比file_get_contents高,所以用curl重写file_get_contents
function _file_get_contents($s) { $ret = ""; $ch = curl_init($s); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FRESH_CONNECT, true); curl_setopt($ch, CURLOPT_TIMEOUT, 0); $buffer = curl_exec($ch); curl_close($ch); if ($buffer === false || empty($buffer)) { $ret = ""; } else { $ret = $buffer; } return $ret; }
相关文章推荐
- php file_get_contents与curl性能比较
- php file_get_contents伪造user_agent curl设置
- php基于curl重写file_get_contents函数实例
- php file_get_contents与curl性能比较
- php file_get_contents和curl请求接口并获取数据
- PHP file_get_contents于curl性能效率比较
- php下curl与file_get_contents性能对比
- curl、fopen和file_get_contents区别
- php file_get_contents取文件中数组元素的方法
- php file_get_contents中context选项的应用
- php file_get_contents返回空 无效解决办法
- php采用file_get_contents代替使用curl实例
- 比file_get_contents稳定的curl_get_contents分享
- fsockopen/curl/file_get_contents效率比较
- curl、fopen/file_get_contents性能比较
- curl, socket, file_get_contents() 超时设置
- 解决php无法通过file_get_contents或curl采集页面内容
- PHP使用curl替代file_get_contents
- file_get_contents与curl效率及稳定性问题
- php file_get_contents失败[function.file-get-contents]: failed to open stream: HTTP request failed!解决