我試圖通過PHP使用Google QR代碼生成器創建動態圖像,然後想要將該圖像保存到服務器上的臨時目錄中。我想我很接近,但是我經常不用PHP編寫代碼,所以我需要一些額外的指導。PHP - 在服務器上保存動態創建的圖像
這裏是我的代碼:
header("content-type: image/png");
$url = "https://chart.googleapis.com/chart?chs=177x177&cht=qr&chl=MyHiddenCode&choe=UTF-8";
$qr_image = imagecreatefrompng(file_get_contents($url));
$cwd = getcwd();
$cwd = $cwd . "/temp";
$save = "$cwd"."/chart123.png";
imagepng($qr_image);
chmod($save,0755);
imagepng($qr_image,$save,0,NULL);
感謝您的任何和所有的洞察力。
你有什麼錯誤? –
https://github.com/Pamblam/EasyImage - >'EasyImage :: Create($ url) - > save($ save);'你的代碼看起來不錯,可能需要調整目錄中的權限保存爲' –
當你運行'chmod()'時文件是否存在? – WillardSolutions