我知道可以使用 imagecreatefromjpeg()、imagecreatefrompng() 等,并将 URL 作为 fopen() 的“文件名”,但由于安全问题,我无法启用包装器。有没有办法在不启用它们的情况下将 URL 传递给 imagecreatefromX() ?
我也尝试过使用 cURL,这也给我带来了问题:
$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);