我正在使用HighCharts並使用cURL保存圖表圖像。它在我的本地主機上正常工作。但是當我在服務器上嘗試相同的代碼時,圖像是空白的。而在服務器的error_log我發現這個警告消息:Highchart使用cURL保存圖表圖像
PHP Warning: imagecreatefromjpeg(): '10361254147.jpeg' is not a valid JPEG file in public_html/project/assign_img.php on line 34
,我現在用的就是下面的代碼:
$imgNm = 'https://export.highcharts.com/charts/chart.2ce468213abe432aa1c288339f90171e.jpeg';
$img = 'xyz.jpeg';
$ch = curl_init($imgNm);
$fp = fopen($img, "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
imagecreatefromjpeg($img);
不知道我在哪裏錯了。
您提供的鏈接正在響應HTTP狀態404 – CodeBrauer
這只是一個參考網址..我正在生成一個很好的工作,並在我的本地主機生成圖像。但沒有在服務器上工作 – Mona