【发布时间】:2013-04-10 13:25:34
【问题描述】:
我已经编写了这段代码来从谷歌获取所有数据,但它返回空白。代码是
$page = "http://www.google.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $page);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$contents = curl_exec ($ch);
curl_close ($ch);
echo $contents;
谁能找到这段代码的问题? 我检查了我的 curl 启用的 php 信息。
【问题讨论】:
-
您的代码中有 PHP Parse 错误:语法错误,文件意外结束,期待 '`' in ...。修复它表明它工作正常:codepad.viper-7.com/9Yxr7h
-
现在我尝试 if(curl_exec($ch) === false) { echo 'Curl error: ' 。 curl_error($ch); } else { echo '操作完成,没有任何错误'; } 它返回 Curl 错误:无法解析主机 'www.google.co.in' 现在该怎么办?
-
您可以在网络浏览器中访问 www.google.co.in 吗?这可能是您运行代码的位置与我们运行代码的位置的临时 DNS 问题