Hallo Alex,
jahm.. in diesem Fall heisst es die ganze Zeit unable to open, obwohl die Bilder da sind. Sowohl imagecreatefromjpeg als auch fopen und adnere Funktionen geben Fehler.
imagecreatefromjpeg() geht nicht übers Netz. fopen() schon. Wenn du da eine Fehlermeldung bekommst, hast du wahrscheinlich irgendwas falsch gemacht. Schau dir mal diese ungeteste Funktion von den php.net-Kommentaren zu imagecreatefromjpeg() an:
-------------schnipp-------------
function LoadJPEG ($imgURL) {
##-- Get Image file from Port 80 --##
$fp = fopen($imgURL, "r");
$imageFile = fread ($fp, 3000000);
fclose($fp);
##-- Create a temporary file on disk --##
$tmpfname = tempnam ("/temp", "IMG");
##-- Put image data into the temp file --##
$fp = fopen($tmpfname, "w");
fwrite($fp, $imageFile);
fclose($fp);
##-- Load Image from Disk with GD library --##
$im = imagecreatefromjpeg ($tmpfname);
##-- Delete Temporary File --##
unlink($tmpfname);
##-- Check for errors --##
if (!$im) {
print "Could not create JPEG image $imgURL";
}
return $im;
}
-------------schnapp-------------
Schöne Grüße
Julian