Hi,
Da ich aber nur mir die Rechte gegeben habe
diesen wichtigen Aspekt solltest du näher erklären: Was heißt "nur mir"? Hast du einen Benutzer-Account auf dem Host? Oder hast du eine Zugriffsbeschränkung mit HTTP-AUTH beim Webserver?
kann ich das ganze nicht einfach über einen Imagetag in Html machen.
Mit anderen Worten: Die Bilder sind nicht über HTTP zugänglich.
$file = 'http://licentious-creativity.de/images/uploads/'.$row->Picture;
Das ist nicht dein Ernst, oder??
Weiter oben hast du etwas verschwurbelt erklärt, die Bilder seien über HTTP nicht erreichbar, und das sollte wohl auch so sein, und nun willst du vom Script aus über HTTP zugreifen? Siehst du den Widerspruch?
$img = imagecreatefromjpeg($file);
imagejpeg($img);
Nebenbei: Um nur die Bilddaten durchzureichen, brauchst du nicht die gd-lib zu bemühen, die mit diesen beiden Zeilen das JPEG-Bild erst komplett decodiert (und dabei viel Arbeitsspeicher braucht) und dann neu komprimiert. Ein einfaches
readfile($file);
wäre angebrachter. Und natürlich sollte $file dann auch den Dateinamen enthalten, nicht den Namen der entsprechenden HTTP-Ressource.
So long,
Martin
Soso, der Klügere gibt nach.
Aber warum sollen sich immer nur die Dummen durchsetzen? .oO(?)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(