Mailinglisten-Archive |
> Hallo, > ich will einen Bilder-upload realisieren, jedoch sollen diese nur > einen einer gegebenen maximalgroesse gespeichert und spaeter > dargestellt werden. Folgendes habe ich jetzt: > > if($in_thumb_type=="image/gif" || $pic_type=="image/jpg") > { > $Pic=getimagesize($in_thumb); > if(($tempX=$Pic[0]/70)>1 || ($tempY=$Pic[1]/90)>1) > { > if($tempX>$tempY) > { > $tempX=$Pic[0]/$tempX; > $tempY=$Pic[1]/$tempX; > } > else > { > $tempX=$Pic[0]/$tempY; > $tempY=$Pic[1]/$tempY; > } > $old_thumb=_(at)_imagecreatefromgif($in_thumb); > $new_thumb=imagecreate($tempX,$tempX); > > imagecopyresized($new_thumb,$old_thumb,0,0,0,0,$tempX,$tempY,image > sx($old_thumb),imagesy($old_thumb)); > > $arr['thumb']=imagegif($new_thumb,$CFG->thnDir."/temp.gif"); > } > else > { > $arr['thumb']=$in_thumb; > } > } > else > print("Thumb war kein GIF oder JPG"); > > Funktioniert solange die Bilder den Vorgaben entsprechen, wenn > sie jedoch zu gross sind bekomme ich folgende Meldung: > Warning: Unable to open '/thn/temp.gif' for writing in *** on Line 19 > Zeile 19 ist die mit imagegif(). > Das Verzeichnis hat chmod 777. > Tips? > Thx & MfG > > ---------------------------------------- > Mental-Design-Factory > Agentur für Web-Design und Kommunikation > http://www.mental-defact.de > Bobby Eichholz > ----------------------------------------
php::bar PHP Wiki - Listenarchive