Problem med resize
hejsa har lavet det her script som skal ændre lidt af hvert i en database men kan ikke få den nederste del til at virke hvor den skal resize mit billedeHer er scriptet
<?php
//Her sættes nogle Variabler så er lettere at bruge end $_POST['bla'];
$title = $_POST['title']; //Indeholder titlen.
$sound = $_POST['sound']; //Indeholder Lyd id.
$head_cat = $_POST['head_cat']; //Indeholder hoved categori id.
$cat = $_POST['cat']; //Indeholder Under kategori id.
$length = $_POST['length']; //Indeholder Længde i min.
$aar = $_POST['aar']; //Indeholder året.
$lang = $_POST['lang']; //Indeholder sprog id.
$sub = $_POST['sub']; //Indeholder Undertekste id.
$info = $_POST['info']; //Indeholder info om filmen.
$id = $_POST['id']; //Indeholder id som der bruges til at bestemme post i DB
//Her tjekkes om cover findes
$cover_res = mysql_query("SELECT * FROM dvd WHERE id = '$id'") or die(mysql_error());
//Start While
while($cover_row = mysql_fetch_array($cover_res)) {
//Sætter $cover_name til det filnavn der står i DB
$pic_name = $cover_row['pic'];
$pic_thumb_name = $cover['pic_thumb'];
//Hvis rækken i DB hedder NULL så skal $pic samt $pic_thumb osse sættes til NULL
if($cover_row['pic'] == "NULL") {
$pic = "NULL";
$pic_thumb = "NULL";
//Hvis der er ikke er valgt noget fil i filboxen skal $pic & $pic_thumb søttes til NULL
} else if($_FILES['cover'] == "") {
$pic = "NULL";
$pic_thumb = "NULL";
//Hvis cover navn er == $cover_name så skal $pic & pic_thumb sættes til det samme
} else if($cover_row['pic'] == $cover_name) {
$pic = $cover_row['pic'];
$pic_thumb = $cover_row['pic_thumb'];
} else {
//Hvis der er fil med så skal $pic sættes til filnavnet
$pic = $_FILES['cover']['name'];
$fra = $_FILES['cover']['tmp_name'];
// Så skal billedet resizes
//Finder billede størrelse
$imagesize = getimagesize($fra);
$width = $imagesize[1]; //Width
$height = $imagesize[0];//height
//Finder ny billed størrlse
$dest_width = $imagesize[1] / 2;
$dest_high = $imagesize[0] / 2;
//laver det nye Billede
$src_img = imagecreatefromjpeg($fra);
$dest_img = imagecreatetruecolor($dest_width, $dest_high);
//Resizer billede
imagecopyresampled($dest_img, $src_img, 0, 0, 0, 0, $width, $height, $dest_width, $dest_heigh);
//Udskriver billede til browser
header("content: image/jpeg");
imagejpeg($dest_img);
imagedestroy($dest_img);
//Pic_thumb sættes længere nede da thumbnail ikke er genereret endnu
}//If sætning slut
}//While slut
?>
Jeg får are en masse tegn i browsern som det her
ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC $.' ",#(7),01444'9=82<.342ÿÛC 2!!22222222222222222222222222222222222222222222222222ÿÀù¼"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?ùþŠ( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( ÿÙ
Ikke specielt kønt billede ;)
Håber på lidt hjælp fra jer eksperter
