虽然fopen和file_get_contents都可以直接给url参数获取内容,有时会出现以下错误:
failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
采用curl获取url数据就可以避免这种时不时的错误了
function geturldata($url) { $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT,10); $content = curl_exec($ch); return $content; }
本文介绍了一种利用cURL替代fopen和file_get_contents的方法来避免HTTP请求失败的问题,通过一个简单的PHP函数geturldata展示了如何设置cURL选项并获取网页内容。
8434

被折叠的 条评论
为什么被折叠?



