我正在使用来自 URL 的 Google 图表,例如:
http://chart.apis.google.com/chart?cht=lc&chs=250x100&chds=0,20 ...
如何使用 PHP 保存图像。我努力了:
$image = file_get_contents($lineChart->getUrl());
file_put_contents('playerchart.png', $image);
和
$ch = curl_init($lineChart->getUrl());
$fp = fopen('playerchart.png', 'wb');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
但是,两者似乎都损坏了图像,并且图像最终无法正常工作。
有任何想法吗?谢谢