Hallo,
Ich habe ein Skript, mit dem ich ein Bild hochlade. Das funktioniert soweit.
Ich möchte zu dem Bild jetzt aber noch ein Thumbnail erstellen, was die Bildproportionen des Originas beibehält. Auf php.net bin ich schon was weiter gekommen. ich schaffe es nur nicht das verkleinerte Bild abzuspeichern.
Der Ordner Thumb existiert.
Hier der Skriptauszug:
Hier die Fehlermeldung:
Warning: imagejpeg(): Unable to open './thumb/3.jpg' for writing in /www/htdocs/w005f801/testarea2/index.php on line 3366
Ich habe ein Skript, mit dem ich ein Bild hochlade. Das funktioniert soweit.
Ich möchte zu dem Bild jetzt aber noch ein Thumbnail erstellen, was die Bildproportionen des Originas beibehält. Auf php.net bin ich schon was weiter gekommen. ich schaffe es nur nicht das verkleinerte Bild abzuspeichern.
Der Ordner Thumb existiert.
Hier der Skriptauszug:
PHP-Code:
//$label ist der bildname, in diesem Fall 3.jpg
$filebild="./thumb/$label";
$width = 200;
$height = 200;
// Content type
header('Content-type: image/jpeg');
// Get new dimensions
list($width_orig, $height_orig) = getimagesize($label);
$ratio_orig = $width_orig/$height_orig;
if ($width/$height > $ratio_orig) {
$width = $height*$ratio_orig;
} else {
$height = $width/$ratio_orig;
}
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($label);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
// Output
imagejpeg($image_p, $filebild, 100);
Hier die Fehlermeldung:
Warning: imagejpeg(): Unable to open './thumb/3.jpg' for writing in /www/htdocs/w005f801/testarea2/index.php on line 3366
Kommentar