webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > PHP

PHP Här diskuteras allt som har med scriptspråket PHP att göra.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2012-08-01, 11:29   #1
Thompa__85
Medlem
 
Registrerad: 2002-08-24
Ort: Uppsala
Inlägg: 600
Lösningar: 0
Thumbs med Uploadify

Hej wF!

Jag har ett litet problem med scriptet Uploadify. (Bilduppladdning).
Det fungerar utmärkt att ladda upp och göra en resize på bilden. Utöver detta skulle jag att den sparar en Thumbs av bilden som blivit resize.

Så här ser min kod ut:
Kod:
	$tempFile = $_FILES['Filedata']['tmp_name'];
	$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
	
	$temp = basename($_FILES['Filedata']['name']);
	$file_ext = strtolower(substr($temp, strrpos($temp, '.') + 1));
	$random_digit = rand(0000,9999);
	$newname = time()."_".$random_digit.".".$file_ext;
	$targetFile =  str_replace('//','/',$targetPath) . $newname;

		move_uploaded_file($tempFile,$targetFile);
		
		$max_width = "800";	
		
		$width = getWidth($targetFile);
		$height = getHeight($targetFile);
		//Scale the image if it is greater than the width set above
		
		
		if ($width > $max_width){
			   $image = new SimpleImage();
   			   $image->load($targetFile);
  			   $image->resizeToWidth(800);
  			   $image->save($targetFile);	

		}
Det jag önskar är alltså att efter den gjort om bilden till 800 i bredd, så ska den skapa en thumb på bilden i 150x150. Dvs att det blir 2 bilder.

Jag har googlat och läst på om thumbs men jag har inte lyckats. Det längsta jag kommit är att den skapar en thumb, men att den bara blir svart.

Någon som vet hur jag ska göra?

Tack på förhand!
Thompa__85 besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > PHP

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 14:48.


Powered by: vBulletin Version 3.8.6
Copyright © webForum