たとえば、次の 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);
ただし、どちらも画像が破損しているようで、画像が機能しなくなります。
何か案は?ありがとう