forums.phpfreaks.com/topic/57253-getimagesize-too-slow-why/
function getimagesize_remote($image_url) {
$handle = fopen ($image_url, "rb");
$contents = "";
if ($handle) {
do {
$count += 1;
$data = fread($handle, 8192);
if (strlen($data) == 0) {
break;
}
$contents .= $data;
} while(true);
} else { return false; }
fclose ($handle);
$im = ImageCreateFromString($contents);
if (!$im) { return false; }
$gis[0] = ImageSX($im);
$gis[1] = ImageSY($im);
// array member 3 is used below to keep with current getimagesize standards
$gis[3] = "width={$gis[0]} height={$gis[1]}";
ImageDestroy($im);
return $gis;
}
'코드 간편모음' 카테고리의 다른 글
input type file 전체경로(base64) 받아오기 (fakepath 부분) (0) | 2021.04.23 |
---|---|
[크로스 브라우징] ie에서만 스크립트를 따로 적용하고 싶을때 (0) | 2021.04.15 |
경로, 파일명 가져오기 ( feat. split, substr, substring ) (0) | 2021.01.20 |
keydown, keyup [event.which & event.shiftKey & event.keyCode] (0) | 2021.01.08 |
input 전체 선택 [live.( ) / if( ){ } / prop( )] (0) | 2020.11.25 |
댓글