Hi oke!
$bild_h="$bild_h";
Was soll denn diese Zeile bringen?
$ziel_file = imagecreatetruecolor($bild_w,$bild_h);
imagecopyresized($ziel_file,$quell_file,0,0,0,0,$width,$height,$bild_w,$bild_h);
Wenn dir die Qualität nicht gefällt, sieht
imagecopyresampled($ziel_file,$quell_file,0,0,0,0,$width,$height,$bild_w,$bild_h);
wahrscheinlich besser aus.
und nu?
Du hast die Zeile zum Speichern vergessen:
imagejpeg($ziel_file,"neuer_dateiname.jpg",70);
Wie kann ich jetzt die Vorschau ausgeben?
Wenn du - anstatt die Datei zu speichern - nur das Bild ausgeben möchtest, kannst du auch nur
imagejpeg($ziel_file,"",70);
schreiben. Dabei musst du aber beachten, dass du das Bild nicht einfach in einer HTML-Seite ausgeben kannst, sondern so tun musst, als wär deine PHP-Datei selbst das Bild. D.h. du kannst das Bild dann mit <img src="php-name-mit-kleinem-bild.php" alt="Mein kleines Bild" /> einbinden.
Schöne Grüße
Julian
"Real programmers can write assembly code in any language." - Larry Wall