2010-04-08 10 views
0

Comment est-ce que je fais une limite pour la taille de l'image pas TAILLE mais je veux dire comment il est grand .. donc max 150x150?PHP: upload image max 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; 
}}} 

Répondre

2

Vous devez utiliser une bibliothèque d'édition d'image pour cette fonctionnalité. Comme GD

+0

Plus précisément: http://www.php.net/manual/en/function.getimagesize.php – Ropstah