2014-04-07 2 views
0

최소한의 너비를 설정할 수 있으며 작동하지 않습니다. 나는 노력했지만 아무 것도하고 싶지 않습니다 ... 내 논리에 뭔가가 있습니까? 필터링하려는 경우PHP 이미지 너비가 응답하지 않습니까?

print_r($imagesize); 
+4

하는 것 같은데 당신의 비교가 뒤로 경우. 보십시오 :'if ($ width <500)' – Scott

+0

결과는 무엇입니까? 빈칸이면 php.ini에서 오류보고를 활성화하고 출력을 확인하십시오. –

+0

500을 초과하면 너무 작습니까? –

답변

0

: 그 변수를 인쇄함으로써, 이미지 크기에 대해 말하는 것을 참조 또한

if($width<500) 
{ 
    $error_msg="too small"; 
    print($error_msg); 
    exit(); 
} 

:

$imagesize = getimagesize($_FILES['fileField']['tmp_name']); 
$width = $imagesize[0]; 
if($width>500) 
{ 
    $error_msg="too small"; 
    print($error_msg); 
    exit(); 
} 
0
은 당신의 IF 문을 전환

작은 이미지를 제외하고 비교를 if($width<500)으로 바꿔야합니다. 이 모든 것 외에도 나중에 여러 줄에 디버그 문을 추가하여 코드가 취하는 경로를 파악할 수 있습니다. 길을 따라 단지 echo 진술 만하면됩니다.

높이가 단지 $height = $imagesize[1];

당신은 당신이 그 내용을 인쇄하여 만든 $imagesize 변수에 대한 자세한 찾을 수있을 것입니다 가져 : print_r($imagesize);

관련 문제