Hi leute...
also irgendwie hab ich das gefühl das mein Gallery Script mich verarschen will *g*
Und zwar... bastel ich grad an nem CMS System was auch eine Gallery beeinhaltet... Diese Gallery sollte so standart haben wie automatische Thumbnail erstellung und Wasserzeichen Option... soweit so gut...
die Gallery an sich läuft auch

nur er resized das bild dann nicht mehr
mein code (admin bereich // Bild einstellen)
PHP-Code:
<?php
/**
* @author Andre Kalisch <webmaster@andrekalisch.de>
* @copyright
*/
if(checkright($user->gallery, $rechte['gallery'])) {
$gid = $_GET['gid'];
if($_POST['submit']) {
// Logo
$bild = $_FILES['bild']['name'];
move_uploaded_file($_FILES['bild']['tmp_name'], "./gallery/" . $bild);
$piccs = $bild;
$picurl = "./gallery/$bild";
$PicPathOut = "./gallery/thumbs/";
$size = getimagesize($picurl);
$width = $size[0];
$height = $size[1];
$neueHoehe = 75;
$neueBreite = intval($breite*$neueHoehe/$hoehe);
if($size[2] == 1) { // GIF
$altesBild = ImageCreateFromGIF("$picurl");
$neuesBild = ImageCreateTrueColor($neueBreite,$neueHoehe);
imageCopyResized($neuesBild, $altesBild, 0, 0, 0, 0,$neueBreite, $neueHoehe, $breite, $hoehe);
imageGIF($neuesBild,"$PicPathOut"."thumb_"."$piccs");
}
if($size[2] == 2) { // JPG
$altesBild = ImageCreateFromJPEG("$picurl");
$neuesBild = ImageCreateTrueColor($neueBreite,$neueHoehe);
imageCopyResized($neuesBild, $altesBild, 0, 0, 0, 0,$neueBreite, $neueHoehe, $breite, $hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."thumb_"."$piccs");
}
if($size[2] == 3) { // PNG
$altesBild = ImageCreateFromPNG("$picurl");
$neuesBild = ImageCreateTrueColor($neueBreite,$neueHoehe);
imageCopyResized($neuesBild, $altesBild, 0, 0, 0, 0,$neueBreite, $neueHoehe, $breite, $hoehe);
ImagePNG($neuesBild,"$PicPathOut"."thumb_"."$piccs");
}
echo "$neuesBild $altesBild";
$db->query('
INSERT INTO ' . $db->prefix . '_bilder
SET
gid = \'' . $gid . '\',
name = \'' . $_POST['name'] . '\',
bild = \'' . $bild . '\',
thumb = \'thumb_' . $bild . '\',
disc = \'' . $_POST['disc'] . '\'
');
} else {
$tmp->add('content', $tmp->load('admin_bild_neu'));
}
} else {
header('Location: index.php');
exit();
}
?>
der GD Resize Code funktioniert auch... aber nur wenn ich den Code als standalone laufen lasse und das Bild und den Pfad automatisch eintrage... ausserdem müsste ich das mit echo arbeiten... da dies meine templates klasse aber nicht zulässt steck ich in der klemme

also wenn jemand rat weiss oder nen Fehler sieht bitte helfen
thx so far
cya