Just nu i M3-nätverket
Gå till innehåll

Skapa thumbnail


*Flashrider*

Rekommendera Poster

*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);
?>

 

Länk till kommentar
Dela på andra webbplatser

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]

 

Länk till kommentar
Dela på andra webbplatser

*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...

 

Länk till kommentar
Dela på andra webbplatser

Ja, men är kommentarerna bortkommenterade i Koden??

 

Jag syftade inte på variablarna.

 

Länk till kommentar
Dela på andra webbplatser

*Flashrider*

Ja, kommenterna har jag tagit bort i filen jag kör...

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...