1

たとえば、次の 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);

ただし、どちらも画像が破損しているようで、画像が機能しなくなります。

何か案は?ありがとう

4

2 に答える 2