Bazı URL'den benim sunucuya bir görüntü indirmek gerekir. Ancak, benim sunucunun yapılandırma bu şekilde yapmak için bana izin verilmiyor:
getimagesize( $file );
Bu hata oluşturmak, çünkü:
Warning: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration in somefile.php on line 10
Yani, harici kitaplık gerektirmez kullanabileceğiniz başka bir yolu var mı?
Tamam, ben OIS gelen çözüm ile çözülür:
$filename = '/tmp/'.md5($file);
$ch = curl_init($file);
$fp = fopen($filename, "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
$ext = getimagesize( $filename );