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