Konnte es immer noch nicht ausprobieren, also bitte um statements
Hi
Habe jetzt zwei drei Tutorials durchgemacht und in einem Buch darübergelesen und versuchte jetzt ein Script zu schreiben. Man kann da ein Bild uploaden, welches dann unter anderem verkleinert wird und abgespeichert wird. Also zuerst mal (da ich es im Moment selbst nich ausprobieren kann: Stimmt das etwa? (Das Ausgangsbild muss als Thumbnail einfach die Breite 150 haben, die Höhe muss im Massstab dazu stimmen, also Höhe/Breite Verhältnis sollte erhalten bleiben):
So, geht das etwa so(eben, kanns momentan nicht ausprobieren). Und da hätte ich eben zwei Fragen noch:PHP-Code:$src = ImageCreateFromJpeg($_FILES['upload']['name']);
$width_new = 150;
$height_before = ImageSy($src);
$width_before = ImageSx($src);
$scale = $width_before/$width;
$height_new = $height_before/$scale;
$dst = ImageCreateTrueColor($width_new, $height_new);
ImageCopyResampled($dst, $src, 0, 0, 0, 0, $width_new, $height_new, $width_before, $height_before);
$newname = "xPloreSmall" . $picafter . "jpg";
//Anmerkung: $picafter zuvor im Script definiert, unwichtig
ImageJPEG($dst, "/is/htdocs/36820/www.meinedomain.de/thumbnails/" . $newname);
imagedestroy($dst);
imagedestroy($src);
1. Beim Befehl ImageJPEG, stimmt da beim zweiten Argument, dass ich da den Speicherpfad auf dem Server angeben muss, und ist das so richtig wie ich das mache?
2. In allen Tutorials kam noch der Header (header("Content-type: image/jpeg")vor. Bei mir ist einfach das Problem, das dieses ganze Script mitten in der Seite includet wird, der Header müsste aber ja in der übergeordneten Datei (in welches das Script includet wird) zuoberst stehen, wie kann man das schaffen?
Hoffe ihr versteht alles was ich frage![]()
![]()
![]()
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
Konnte es immer noch nicht ausprobieren, also bitte um statements
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)