Wenn ich images, die über ein Formular geladen wurden mit dem untenstehenden code berechne und dann via header()
eine neue Seite aufrufe, die nur datei.jpg und thumb.jpg ausgeben soll
führt das zu zwei schwerwiegenden bugs:
1)es werden nie die neuen Bilder angezeigt, sondern welche aus dem cache
2)der anchor aus dem header-Aufruf kommt nicht in show.php an
Kann jemand helfen?
eine neue Seite aufrufe, die nur datei.jpg und thumb.jpg ausgeben soll
führt das zu zwei schwerwiegenden bugs:
1)es werden nie die neuen Bilder angezeigt, sondern welche aus dem cache
2)der anchor aus dem header-Aufruf kommt nicht in show.php an
Kann jemand helfen?
PHP-Code:
move_uploaded_file($file,"datei.jpg");
$size = getimagesize("datei.jpg");
if ($size[0] > 200){
$width = 100;
$src_img = @imagecreatefromjpeg("datei.jpg");
$old_w = ImageSX($src_img);
$old_h = ImageSY($src_img);
$ratio = $old_h / $old_w;
$new_w = $width;
$new_h = (int)$width*$ratio;
$dst_img = imagecreate($new_w,$new_h);
imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,$old_w,$old_h);
imagejpeg($dst_img, "thumb.jpg");
}
header("Location:show.php#thumb");
Kommentar