Как картинку созданную с поможщю GD, сохранить на сервере.

dadesign

Guest
Как картинку созданную с поможщю GD, сохранить на сервере.

Скажем, делаем ресайз, и уменьшенную копию рисунка кладем в ту же директорию?

С GD я кое как разобрался, но вот как сохранить этот, например пикчер, если вызвать следующий код?



PHP:
<?	header("Expires: Thu, 01 Jan 1970 00:00:01 GMT"); 
	header("Content-type: image/png"); 
	header("Content-Disposition: attachment; filename=error_pic");
	$img = imagecreate(100,55);
	$black = ImageColorAllocate($img, 0, 0, 0);
	$red= ImageColorAllocate($img, 255, 0, 0);
	$white = ImageColorAllocate($img, 255, 255, 255);
	ImageFill($img, 0, 0, $red);
	ImageString($img , 1, 35, 15, "ERROR!", $white);
	ImageString($img , 1, 6, 25, "PICTURE NOT FOUND!", $white); 

	ImagePNG($img);
	ImageDestroy($img);

	?>

Пробовал так, не работает:


PHP:
<?	header("Expires: Thu, 01 Jan 1970 00:00:01 GMT"); 
	header("Content-type: image/png"); 
	header("Content-Disposition: attachment; filename=error_pic");
	$img = imagecreate(100,55);
	$black = ImageColorAllocate($img, 0, 0, 0);
	$red= ImageColorAllocate($img, 255, 0, 0);
	$white = ImageColorAllocate($img, 255, 255, 255);
	ImageFill($img, 0, 0, $red);
	ImageString($img , 1, 35, 15, "ERROR!", $white);
	ImageString($img , 1, 6, 25, "PICTURE NOT FOUND!", $white); 

	ImagePNG($img);

	move_uploaded_file($img, $upload_dir.$picture_name);

	//ImageDestroy($img);

	?>
 

neko

tеam neko
разобрался говоришь

вот этот код "твой"

там функция, которая сохраняет результат в файл вызывается. та же что и выводит его.

-~{}~ 26.05.04 09:30:

filename, кстати, надо квотить.
 
Сверху