我知道它可以使用imagecreatefromjpeg(),imagecreatefrompng()等與URL作爲'文件名'與fopen(),但我無法啓用包裝由於安全問題。有沒有辦法將URL傳遞給imagecreatefromX()而不啓用它們?我可以使用URL作爲imagecreatefromjpeg()的源而不啓用fopen包裝?
我已經使用捲曲,而那也是是給我的問題也試過:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://www.../image31.jpg"); //Actually complete URL to image
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
$image = imagecreatefromstring($data);
var_dump($image);
imagepng($image);
imagedestroy($image);
var_dump說什麼? – FilmJ
所以我不知道你正在使用的URL,但我只是自己測試這個,並且似乎工作。我在一些項目中將ImageMagick與這種方法結合使用,出於安全原因,我們需要使用代理服務器,所以這可能是您的問題? – FilmJ
var_dump說:類型(gd)的資源(65) – iRector