画像出力
CGIがGIF画像を直接出力して表示します。
HPからは下記のようにIMGタグでCGIを起動できます。
 <IMG SRC="sample24.cgi">

HTTPヘッダーは下記のようにGIFを指定します。
 print "Content-type: image/gif\n\n";

binmode ファイルハンドルに対してバイナリモードを指定します。
      例 binmode IMG;
        binmode STDOUT; 標準出力をバイナリモードにします。標準出力はブラウザになります。
■プログラム (sample24.cgi)
#!/usr/bin/perl
print "Content-type: image/gif\n\n";
open IMG,"banner.gif";
binmode IMG;
binmode STDOUT;
print <IMG>;
close IMG;
exit;
■実行結果


HOME Copyright (C) CGI-design All Rights Reserved.