phpbar.de logo

Mailinglisten-Archive

[php] WG: Die Liben Bilder

[php] WG: Die Liben Bilder

Bobby Eichholz php_(at)_phpcenter.de
Thu, 6 Dec 2001 17:56:33 +0100


> 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