ImageJPEG auf PHPs FTP Funktionen
Matt
- php
Hi,
momentan erzeuge ich so Thumbnails (stark gekürzt) auf unserem Server:
if(!file_exists($thumbimage) || filemtime($thumbimage) < filemtime($image) ) {
if(!file_exists($thumbdir) ) {
mkdir($thumbdir);
}
$Originalgrafik = ImageCreateFromJPEG($image);
$Thumbnailgrafik = ImageCreateTrueColor($width, $height);
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $width, $height, $imagesize[0], $imagesize[1]);
ImageJPEG($Thumbnailgrafik, $thumbimage);
}
header("Content-type: image/jpeg");
readfile($thumbimage);
Das Ganze soll nun auf einem FTP Server geschehen.
Sprich $thumbimage = 'ftp://user:pass@host/file.jpg';
Die Ordner legt er mir noch richtig an, aber bei der ImageJPEG() Zeile kommt folgender Fehler:
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'ftp://user:pass@host/file.jpg' for writing: Invalid argument in imageFunction.php on line...
Muss ich das Bild erst lokal auf unserem Server erzeugen und dann per FTP kopieren lassen? Gibt es keine einfachere Methode?
Greetings,
Matt
Ich stelle fest, dass der dort keine FTP-Adresse 'erlaubt'.
Jetzt muss ich doch auf die Variante umsteigen, das ganze lokal zu speichern und dann per ftp_put() hochzuladen.
Danke trotzdem.