Just nu i M3-nätverket
Jump to content

Skapa thumbnail


*Flashrider*

Recommended Posts

*Flashrider*

Hejsan,

Jag sitter och försöker skapa thumbnails och har hittat en kodsnutt som jag anpassat lite till mina behov men när jag kör funktionen så får jag felmeddelande called to undefined function? Har det med inställningar i PHP att göra eller helt enkelt felkodat? Har provat på wamp ska väl tilläggas...

 

<?php
$thumb 		- Sökvägen till mappen du vill spara din thumbnail
$bredd 		- Maxbredden på din thumbnail
$dimensioner 	- Ange dimensionerna för bilden du precis laddade upp.. du gör det med getimagesize($uppladdad_bild);
$tempnamn 		- Här anger du följande information $_FILES['fil']['tmp_name'],
$bildnamn 		- Namn på bilden du laddade upp/vad du vill den ska heta
$kompression 	- Ingen komprimering = 100

*/
$bild="stefan.jpg";
$bredd="100";
$bildnamn="stef.jpg";
$dimensioner= getimagesize("stefan.jpg");
$tempnamn=$_FILES['fil']['tmp_name'];
$kompression=100;

echo "<form action=\"class_thumbnail.php\" method=\"post\" enctype=\"multipart/form-data\">
<input type=\"file\" name=\"fil\" />
<input type=\"submit\" value=\"Skicka\" />
</form>";

class thumbnail
{

public function new_thumb($bredd, $dimensioner, $tempnamn, $bildnamn, $kompression)
{

    $hojd = ceil(($bredd / $dimensioner[0]) * $dimensioner[1]);
	$nybild = imagecreatetruecolor($bredd, $hojd);

	switch($dimensioner[2])
	{
		case 1:
		$bild = imagecreatefromgif($tempnamn);
		break;
		case 2:
		$bild = imagecreatefromjpeg($tempnamn);
		break;
		case 3:
		$bild = imagecreatefrompng($tempnamn);
		break;
	}


		imagecopyresampled($nybild, $bild, 0, 0, 0, 0, $bredd, $hojd, $dimensioner[0], $dimensioner[1]);
		$sparabild ='/' . $bildnamn;
        imagejpeg($nybild, $sparabild, $kompression);

            imagedestroy($bild);
            imagedestroy($nybild);

}//end-thumbnail

}//end-class
new_thumb($bredd, $dimensioner, $tempnamn, $bildnamn, $kompression);
?>

 

Link to comment
Share on other sites

du verkar inte ha kommenterat bort kommentarerna, enligt det du visar iaf:

<?php
[color="#ff0000"]/*[/color]
$thumb 		- Sökvägen till mappen du vill spara din thumbnail
$bredd 		- Maxbredden på din thumbnail
$dimensioner 	- Ange dimensionerna för bilden du precis laddade upp.. du gör det med getimagesize($uppladdad_bild);
$tempnamn 		- Här anger du följande information $_FILES['fil']['tmp_name'],
$bildnamn 		- Namn på bilden du laddade upp/vad du vill den ska heta
$kompression 	- Ingen komprimering = 100
[color="#ff0000"]*/[/color]

 

Link to comment
Share on other sites

*Flashrider*

Jag har ju satt de variablerna till vad de ska vara nedanför kommentarerna.. Har bara de som referens, missade att ta bort dem innan jag postade...

 

Link to comment
Share on other sites

Ja, men är kommentarerna bortkommenterade i Koden??

 

Jag syftade inte på variablarna.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...