2010-04-08 7 views
0

크기가 아닌 이미지의 크기를 제한하려면 어떻게해야합니까?하지만 최대 크기는 150x150입니다.PHP : 최대 이미지 업로드 150x150

$image=$_FILES['image']['name']; 
    if ($image) 
    { 
    $filename = stripslashes($_FILES['image']['name']); 
    $extension = getExtension($filename); 
    $extension = strtolower($extension); 
if (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png") && ($extension != "gif")) 
    { 
    echo '<h1>Fel bildformat, duuh!!</h1>'; 
    $errors=1; 
    } 
    else 
    { 
$size=filesize($_FILES['image']['tmp_name']); 
if ($size > MAX_SIZE*1024) 
{ 
echo '<h1>Bilden är över tillåten storlek..tyvärr</h1>'; 
$errors=1; 
} 
$image_name=time().'.'.$extension; 
$newname="cars/".$image_name; 
$copied = copy($_FILES['image']['tmp_name'], $newname); 
if (!$copied) 
{ 
echo '<h1>Kopiering gick fel.. testa igen!</h1>'; 
$errors=1; 
}}} 

답변

2

이 기능을 사용하려면 이미지 편집 라이브러리를 사용해야합니다. GD

+0

더 구체적으로 : http://www.php.net/manual/en/function.getimagesize.php – Ropstah

관련 문제