php curl_init()函数无法打开流

时间:2013-08-28 12:37:20

标签: php json wordpress curl

我试图在我的网站上显示一个公会成员名单(只是一张桌子)从该网址中检索数据... http://eu.battle.net/api/wow/guild/Pozzo%20dell%27Eternit%C3%A0/I%20Guardiani?fields=members 这里是代码:

function curl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 
curl_setopt($ch, CURLOPT_SSLVERSION, 3);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}

$json = curl("http://eu.battle.net/api/wow/guild/Pozzo%20dell%27Eternit%C3%A0/I%20Guardiani?fields=members");
if($json == false)
{
throw new Exception("Failed To load infomation. Check setup options");
}

在我的笔记本电脑上似乎也没有任何问题,但是当我在我的网络空间加载该页面时,curl()函数似乎无效,给出了错误:

  

致命错误:未捕获的异常'异常',消息'无法加载信息。检查/home/mhd-01/www.iguardiani.net/htdocs/wp-content/themes/parabola/warcraft_roster.php:103中的设置选项   堆栈跟踪:

     

#0 /home/mhd-01/www.iguardiani.net/htdocs/wp-includes/template-loader.php(47):include()

     

#1 /home/mhd-01/www.iguardiani.net/htdocs/wp-blog-header.php(16):require_once('/ home / mhd-01 / ww ...')

     

#2 /home/mhd-01/www.iguardiani.net/htdocs/index.php(17):require('/ home / mhd-01 / ww ...')

     

#3 {main}在第103行的/home/mhd-01/www.iguardiani.net/htdocs/wp-content/themes/parabola/warcraft_roster.php中投放

第103行是Exception throw。 curl()无法打开流。

我首先说我的网络空间上的卷曲功能是活跃的。 这是使用http://www.iguardiani.net/prova_c.php

的函数卷曲的示例
$ch = curl_init('http://www.google.it');
echo curl_exec($ch);

不知道如何解决这个问题我真的卡住了。 有什么建议吗?

0 个答案:

没有答案