Thumbs med Uploadify

PHP

0 svar · 495 visningar · startad av Thompa__85

Medlem sedan aug. 2002600 inlägg
Trådstart#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!

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)