Thumbnail bliver oprettet rigtigt, men vises ikke
Hej Eksperter...Nedenstående kode er en del af mit script til at lave thumbnails er nogle større billeder. For at spare på serveren lader jeg den gemme thumbailen til hurtigere visning næste gang, men det virker ikke rigtigt.
Thumbnailen bliver gemt rigtigt nok og vises korrekt næste gang siden indlæses, men første gang siden indlæses får jeg blot et rød kryds - hvorfor bliver thumbnailen ikke udskrevet til browseren?
// opret thumbnail
$image = imagecreatetruecolor($width,$height);
$source = $wwwroot . "billeder/produkt/" . $data["hash"];
$source = (($data["format"] == "jpg")? imagecreatefromjpeg($source) : (($data["format"] == "png")? imagecreatefrompng($source) : imagecreatefromgif($source)));
imagecopyresampled($image,$source,0,0,0,0,$width,$height,$data["width"],$data["height"]);
if ($data["format"] == "jpg") {
header("content-type: image/jpg");
imagejpeg($image,$thumb,100);
}
if ($data["format"] == "png") {
header("content-type: image/png");
imagepng($image,$thumb,0);
}
if ($data["format"] == "gif") {
header("content-type: image/gif");
imagegif($image,$thumb);
}
