Преоразмеряване на снимки

това ми е скрипта за качване как да вградя функцията за ресайз в него
функцията се казва resize

if($_FILES['pic10']['name']){
$file_ext10 = strtolower(substr($_FILES[pic10][name],strrpos($_FILES[pic10][name],".")));
$new_name_pic10="$file_copy".new_name($exp)."$file_ext10";
while (file_exists($new_name_pic10)) {$new_name_pic10="$file_copy".new_name($exp)."$file_ext10";}
@move_uploaded_file($_FILES['pic10']['tmp_name'],$new_name_pic10);
}
 
http://web-tourist.net/login/login/view.php?st=2974
Погледни този урок, там има такова нещо... само трябва да го вградиш...
 
teroristd каза:
teroristd каза:

Моля някой ако разбира да удари едно рамо че го мъчим от една седмица и без успех

Намерих един скрипт който работи но проблема е че не мога да добавя повече от едно поле за качване а на мене ми трябват 10 бихте ли хвърлили едно око и ако имате идея как мога да го направя да я споделите.Мерси.

Код:
if($_FILES['pic']['name']){

error_reporting(0);
$change="";
$abc="";

define ("MAX_SIZE","2000");
function getExtension($str) {
         $i = strrpos($str,".");
         if (!$i) { return ""; }
         $l = strlen($str) - $i;
         $ext = substr($str,$i+1,$l);
         return $ext;
 }

 $errors=0;
  
 if($_SERVER["REQUEST_METHOD"] == "POST")
 {
 	$image =$_FILES["pic"]["name"];
	$uploadedfile = $_FILES['pic']['tmp_name'];
 
 	if ($image) 
 	{
 	
 		$filename = stripslashes($_FILES['pic']['name']);
 	
  		$extension = getExtension($filename);
 		$extension = strtolower($extension);
		
		
 if (($extension != "jpg") && ($extension != "jpeg") && ($extension != "png") && ($extension != "gif")) 
 		{
		
 			$change='<div class="msgdiv">Unknown Image extension </div> ';
 			$errors=1;
 		}
 		else
 		{

 $size=filesize($_FILES['pic']['tmp_name']);


if ($size > MAX_SIZE*1024)
{
	$change='<div class="msgdiv">You have exceeded the size limit!</div> ';
	$errors=1;
}


if($extension=="jpg" || $extension=="jpeg" )
{
$uploadedfile = $_FILES['pic']['tmp_name'];
$src = imagecreatefromjpeg($uploadedfile);

}
else if($extension=="png")
{
$uploadedfile = $_FILES['pic']['tmp_name'];
$src = imagecreatefrompng($uploadedfile);

}
else 
{
$src = imagecreatefromgif($uploadedfile);
}

echo $scr;

list($width,$height)=getimagesize($uploadedfile);

$newwidth=800;
$newheight=($height/$width)*$newwidth;
$tmp=imagecreatetruecolor($newwidth,$newheight);

imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);

$filename = "Upload/". $_FILES['pic']['name'].new_name($exp);

imagejpeg($tmp,$filename,100);
imagedestroy($src);
imagedestroy($tmp);

}}}}
 

Back
Горе