simenss Skrevet 20. april 2004 Del Skrevet 20. april 2004 Hva er feil her? resize.php henter ikke ut get-mms.php som et bilde resize.php <?php session_start(); $_SESSION['id'] = $_GET['id']; $image = "get-mms.php?SID"; function sizeImage($image, $w, $h, $proportional) { if (!$attr = getimagesize($image)) { trigger_error("GD: Image does not exist. Must be gif, jpeg, or png!",E_USER_ERROR); } switch ($attr[2]) { case 1: $image = imagecreatefromgif($image); break; case 2: $image = imagecreatefromjpeg($image); break; case 3: $image = imagecreatefrompng($image); break; default: trigger_error("GD: Image type wrong. Must be gif, jpeg, or png!",E_USER_ERROR); } if ($proportional) { if ($attr[0]<$attr[1]){ $w = $h * ($attr[0]/$attr[1]); } else{ $h = $w / ($attr[0]/$attr[1]); } } $newimage = imagecreatetruecolor($w,$h); imagecopyresampled($newimage, $image, 0, 0, 0, 0, $w, $h, $attr[0], $attr[1]); imagejpeg($newimage); imagedestroy($image); imagedestroy($newimage); } $proportional = TRUE; //proportional or not header("Content-type: image/jpeg"); //so we can use the image right in a tag. <img src="image.php?image=me.gif"> sizeImage($image, $w, $h, $proportional); ?> get-mms.php <?php session_start(); $id = $_SESSION['id']; require("connect-db.php"); $query = "SELECT * FROM MMS WHERE id='$id'"; $result = @MYSQL_QUERY($query); $data = @MYSQL_RESULT($result,0, "bilde"); $type = @MYSQL_RESULT($result,0, "filetype"); Header("Content-type: $type"); print($data); ?> Lenke til kommentar
???????? Skrevet 21. april 2004 Del Skrevet 21. april 2004 Prøv å sett bildet i en img tag i scriptet resize.php slik at du ser hvis bildet blir hentet i det hele tatt. Lenke til kommentar
simenss Skrevet 21. april 2004 Forfatter Del Skrevet 21. april 2004 (endret) Prøv å sett bildet i en img tag i scriptet resize.php slik at du ser hvis bildet blir hentet i det hele tatt. Det fungerer med en img tag. Men scriptet klarer fortsatt ikke å endre størrelsen på bildet, og har også prøvd å legge inn hele adressen til get-mms.php ($image). Endret 23. april 2004 av simenss Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå