Проверка на размерите на снимка при качване

maxaffey

Registered
Здравейте, имам един скрипт за качване на снимки и ги проверява само за размера им и разширението им а също им променя и имената катоим задава поредни номера,но ми трябва допълнение към него за проверка на размерите на качваната снимка, а и може би скрипт който да променя размерите на снимката, но без да я размазва!!!

Ето и скрипта:

new.php

Код:
<html> 
<head> 
<title>test</title> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
</head> 

<body> 
<form name="form" enctype="multipart/form-data" method="post" action="up.php"> 
  IMG <br> 
  <input type="file" name="file"> 
  <input name="Send" type="submit" value="Изпрати"> 
  
</form><br>

и ето up.php
Код:
<?

if (file_exists("nomer.inc")) 
{ 
$fp = fopen ("nomer.inc" ,"r"); 
$nomer= fgets($fp,999); 
fclose($fp); 
$nomer=$nomer+1; 
$fp = fopen ("nomer.inc" ,"w"); 
fwrite($fp, $nomer); 
fclose($fp); 
} 
else 
{$nomer=1; 
$fp = fopen ("nomer.inc" ,"w"); 
fwrite($fp, $nomer); 
fclose($fp); 
} 

$upname = $nomer;
	 
         $uptype = $_FILES['file']['type']; 
         $upsize = $_FILES['file']['size']; 
       
if ( $uptype =='image/pjpeg' || $uptype =='image/jpeg' || $uptype =='image/gif') 
{echo '<b>Upload:'.$upname.'-('.$uptype.')</b>';} 
else 
{echo 'TYPE:<font color=#ff0000>'.$uptype; 
echo '</font><br><b><font color=#000000>faila ne e jpeg,jpg,gif</b></font>'; 

  
exit;} 
       
    
            if(($upsize < 200000) && ($upsize!=0)) 
            { 
         $view='<a href="'.$link.'"><img src="'.$upname.'" border="0"></a><br>'; 
                 copy($file,$upname); 
                  
            } 
         else 
         {echo'<font color=#ff0000>po goliam faila 200kb</font>'; 
          
         } 
         echo 'ОК'; 
          
          
         ?>

Ако някой може да помогне, ще съм му много благодарен.
 
Чекнахме я тази тема наскоро със soul.
Трябва да я видя къде е .
В нея са всички кодове които са ти нужни.
 
Мерси, аз ще го променя малко, за да ми сменя и височината, защото са ми нужни и еднакви височини, но мисля, че ще се справя.


мерси много.
 

Back
Горе