[PHP-users 22418]Re: 画像と文字列

Hideo NAKAMITSU nomo @ bluecoara.net
2004年 6月 28日 (月) 14:29:13 JST


中満です.

On Mon, 28 Jun 2004 14:21:53 +0900
外山 <ttoyamajp @ yahoo.co.jp> wrote:

> 以下のサンプルを実行すると黄色い四角形が表示されるのですが、
> 最後のaaaaが表示されません。
> また、aaaaを<?の前に持ってくると、ワーニングが出てきます。
> 
> 黄色い四角形とaaaaという文字列を同時に表示させる方法を
> 教えてください。
> 
> ---------------------------------------------------------------
> 1:		<?
> 2:		header("Content-Type: image/png");
> 3:		$image = imagecreate(120,120);
> 4:		  $yellow = imagecolorallocate($image,255,255,0);
> 5:		  imageline($image,10, 60, 110, 60, $yellow);
> 6:		  imagepng($image);
> 7:		  imagedestroy($image);
> 8:		?>
> 9:		aaaa
> ---------------------------------------------------------------
> aaaa 
> Warning: Cannot add header information - headers already sent 
> by (output started at /home/wwwuser/html/sample.php:2) in /ho
> me/wwwuser/html/sample.php on line 3
> ---------------------------------------------------------------

Content-Typeがimage/pngなのに,最後に文字列を出力しようと
しているためです.

・aaaaという文字列を同じ画像として表示させるか
・いったん作成した画像を保存してimgタグと一緒にHTMLとして
   出力させるか

お好きな方を.


PHP-users メーリングリストの案内