phpbar.de logo

Mailinglisten-Archive

[php] Die Liben Bilder

[php] Die Liben Bilder

Bobby Eichholz php_(at)_phpcenter.de
Thu, 6 Dec 2001 16:18:19 +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,imagesx($old_th
umb),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