Mailinglisten-Archive |
hi all.. ich habe mir ein kleines skript geschrieben, das mir bilder hochlädt und diese runterskaliert. leider bekomme ich das irgendwie nicht gebacken und finde den Fehler nicht. Folgende Fehler: - Das Bild liegt zusätzlich zum Zielverzeichniss in das es nach dem Upload kopiert wird, im root folder des Servers auf den ich es kopiere.. - Nachdem ich die Höhe des Bildes automatisch berechnen lasse (vorher hatte ich ne feste höhe und breite, da hat geklappt), hat das fertige bild immer 0 bytes.. und existiert demnach nicht.. ich habe den ganzen nachmittag gesucht.. und probiert.. vielleicht könnt ihr ja einem newbie nochmal behilflich sein.. hier der code: if ($upload = ftp_put($conn_id,$pic_name, $pic, FTP_BINARY)) { move_uploaded_file($pic, "/home/host/htdocs/eibacms/news/cmspics/$pic_name"); unlink ("$pic_name"); $size = GetImageSize("cmspics/$pic_name"); $im_in = ImageCreateFromJPEG("cmspics/$pic_name"); $owidth = ImageSX($im_in); $oheight = ImageSY($im_in); $ratio = ( $owidth / $oheight); $newheight = 160 / $ratio; $im_out = ImageCreate(160, $height); ImageCopyResized($im_out, $im_in,0,0,0,0,160, $newheight,ImageSX($im_in),ImageSY($im_in)); ImageJPEG($im_out, "cmspics/small/$pic_name"); $newpic = "cmspics/small/$pic_name"; } danke..:-( markus
php::bar PHP Wiki - Listenarchive