Hi,
mit PHP lade ich Bilder hoch. Direkt nach dem upload wird aus dem Bild per PHP noch ein Thumb erstellt. Offline funkt es doch online bekomme ich eine Fehlermeldung, die ch nicht schnalle...
Das Bild ist oben, doch das Thumb tut nicht.
Teil des Scripts:
PHP
<?php
$thumb = "100"; //grösse des thumbnails
$qualität = "60";//Thumbqualität (10(stark kompr.)-100(beste Qualität)
$pfad_thumbs = "images/galerie/thumbs/thumb_$pic";
$info = getimagesize("images/galerie/pics/$bildergalerie/$pic");
$width = $info[0];
$height = $info[1];
$type = $info[2]; //Bildtyp feststellen
if ($type == 2){ //wenn bild jpeg ist
$image = imagecreatefromjpeg("images/galerie/pics/$bildergalerie/$pic");//neue bildinstanz erstellen
if ($width > $height) //wenn bild querformat
{
//neue breite einstellen (wie oben angegeben)
$nwidth = $thumb;
//die neue höhe wird berechnet, um bild nicht zu verzerren
$nheight = round($height/($width/$nwidth));
}
//wenn bild hochformat
else
{
//neue höhe einstellen (wie oben angegeben)
$nheight = $thumb;
//die neue breite wird berechnet, um bild nicht zu verzerren
$nwidth = round($width/($height/$nheight));
}
//thumbnail erstellen
$image2 = imagecreatetruecolor($nwidth, $nheight);
imagecopyresampled($image2, $image, 0, 0, 0, 0, $nwidth, $nheight,$width, $height);
//imagejpeg(bild, filename, qualität) erstellt bild
//imagejpeg($image2, $pfadthumb, $quali);
imagejpeg($image2,"$pfad_thumbs",$qualität); [Zeile 36]
}
Alles anzeigen
Fehlermeldung:
Code
Warning: imagejpeg(): Unable to open 'images/galerie/thumbs/thumb_Rettungsgruppe.JPG' for writing in /XXX/XXX/XXX/XXX/studies/inc/bild_resize_gal.inc.php on line 36
Zeile 36 ist hintendran gekennzeichnet...