webForumDet fria alternativet

Thumbs med Uploadify

PHP

0 svar · 482 visningar · startad av Thompa__85

Medlem sedan aug. 2002600 inlägg
Frågan#1

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:

	$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!

274 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)