Also hier einfach mal der Quellcode zur besseren Übersicht:
"bild001_pfad" ist der Name des File-Input-Feldes meines Forumlars. Also der Dateipfad der Datei, die hochgeladen werden soll. Wenn das Bild größer als 140 Pixel breit ist, wird es entsprechend geschrumpft.
So, und irgendwas funzt daran jetzt nicht...
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25: |
$imgpath = $bild001_pfad;
$src = imagecreatefromjpeg("$imgpath");
echo $src;
$src_b = imagesx($src);
$src_h = imagesy($src);
if ($src_b > 140)
{ $neue_b = 140;
$neue_h = $src_h / ($src_b / $neue_b); }
else
{ $neue_b = $src_b;
$neue_h = $src_h; }
$dst = imagecreate($neue_b, $neue_h);
imagecopyresized($dst, $src, 0, 0, 0, 0, $neue_b, $neue_h, $src_b, $src_h);
imagejpeg($dst,"---zielpfad-auf-dem-server---/001pin.jpg");
|
Hab übrigens gerade festgestellt: Auf meinem lokalen Apache mit PHP Version 4.3.1 läufts einwandfrei. Mein Hoster hat PHP Version 4.3.3RC3, GD und Fileuploads etc. sind aber alle erlaubt/verfügbar... Hat sich da mit den Versionen irgendwas schwerwiegendes verändert?
17:10 Uhr - NOCHWAS RAUSGEFUNDEN
Wenn ich nicht wie bisher mit Freenet ins Internet gehe, dann kommt die Fehlermeldung nicht, sondern der Browser lädt unendlich und schickt das Formular nicht ab...