title: Can I use a URL as the source for imagecreatefromjpeg() without enabling fopen wrappers?
body: <p>I know it’s possible to use imagecreatefromjpeg(), imagecreatefrompng(), etc. with a URL as the ‘filename’ with fopen(), but I'm unable to enable the wrappers due to security issues. Is there a way to pass a URL to imagecreatefromX() without enabling them?</p>
  
  <p>I’ve also tried using cURL, and that too is giving me problems:</p>
  
  <pre><code>$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);
  </code></pre>