2011-09-11 8 views
-1

이미지 픽셀의 유효성을 검사해야합니다. getimagesize 함수를 사용하여 변수에 저장 한 다음 배열의 세 번째 인덱스를 사용하여 너비와 높이를 볼 수 있습니다. 문제는 업로드를 위해 이미지의 너비가 80 픽셀이고 높이가 80 픽셀 인 if 조건을 만들 수있는 방법입니다.너비와 높이 조건이 getimagesize 인 경우 PHP

답변

1

getimagesize()에서 반환 된 배열의 0과 1은 각각 이미지의 너비와 높이를 포함합니다.

$size = getimagesize($filePath); 
if($size[0] > 80 || $size[1] > 80) { 
    // too big 
} 
+0

PHP 매뉴얼을주의 깊게 읽어야합니다. 인덱스 0과 1에는 각각 이미지의 폭과 높이가 있습니다. 색인 3은 너비와 높이 모두의 텍스트 문자열을 포함합니다. 고맙습니다. – user874737

관련 문제