我正在尝试这样做:加载http://example.com/nickname/picture(昵称在您访问的 url 中作为 var 加载,这是有效的)解码为 json 站点是这样的
{
"picture": "https://example.com/hf8329yrh8oq.jpg"
}
加载我尝试过的图片:
function curlGet($url)
{
$crl = curl_init();
$timeout = 5;
curl_setopt ($crl, CURLOPT_URL,$url);
curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
$status = curl_exec($crl);
curl_close($crl);
return $status;
}
$profPicCurl = curlGet('https://example.com/'.urlencode($_GET['nickname']).'/picture')
$profPic = json_decode($profPicCurl,true);
echo file_get_contents($profPic.["picture"]);
我知道我没有处理这个脚本中的错误和东西,但我希望它先处理真实图像。
所以最重要的问题是:如何从解码的 json 站点显示和图像?