मुझे पता है कि fcen() के साथ 'फ़ाइल नाम' के रूप में URL के साथ imagecreatefromjpeg(), imagecreatefrompng(), आदि का उपयोग करना संभव है, लेकिन मैं सुरक्षा समस्याओं के कारण रैपर को सक्षम करने में असमर्थ हूं। क्या imagecreatefromX() को सक्षम किए बिना यूआरएल पास करने का कोई तरीका है?क्या मैं fopen wrappers को सक्षम किए बिना imagecreatefromjpeg() के स्रोत के रूप में URL का उपयोग कर सकता हूं?
मैंने भी cURL उपयोग कर, और वह भी मुझे समस्याओं दे रहा है की कोशिश की: (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);
var_dump क्या कहता है? – FilmJ
इसलिए मैं यूआरएल का उपयोग नहीं कर रहा हूं, लेकिन मैंने अभी इसका परीक्षण किया है, और काम करना प्रतीत होता है। मैंने कुछ परियोजनाओं में ImageMagick के साथ इस विधि का उपयोग किया है, और हमारे मामले में सुरक्षा कारणों से, हमें प्रॉक्सी सर्वर का उपयोग करने की आवश्यकता है, तो शायद यह आपकी समस्या हो सकती है? – FilmJ
var_dump कहता है: संसाधन (65) प्रकार (जीडी) – iRector