2009年 2月 2

CGIでダミー画像(GIF)を表示するだけのスクリプト。
画像データ必要なし。

my @dummy = (
"47","49","46","38","39","61","08","00","08","00","80","00","00","00","00","00",
"FF","FF","FF","21","F9","04","01","00","00","01","00","2C","00","00","00","00",
"08","00","08","00","40","02","06","8C","8F","A9","CB","ED","5D","00","3B" );
print "Content-type: image/gif\nPragma: no-cache\n\n";
binmode(STDOUT);
foreach (@dummy) { print pack('C',hex($_)); }


・・・と思ったら、面白い記事を発見
1px透過GIF・PNGの最小base64表現
http://mayokara.info/note/view/328

More from my site

  • use strict; でperl作成するべきuse strict; でperl作成するべき 宣言していない変数を使用不可にする Perl では C のように変数を宣言する必要がないので必要性がもうひとつはっきりしません。 use strict; が宣言されていると、変数がmy […]
  • sjisの罠sjisの罠 perlの正規表現などのマッチングを行うとエラーになる事がある。 エラーメッセージUnmatched [ in regex; marked […]
  • CGI標準入出力ライブラリ stdio.plCGI標準入出力ライブラリ stdio.pl perlスクリプトを作成する上で面倒なのがフォームのデコードやメール送信時に文字コードをエンコードする…など。 他にもよくつかうサブルーチンをいろいろ詰め込んだライブラリ「stdio.pl」を使えばフォームデータのデコード処理、クッキー入出力、ファイルロック等たった1行で書く事が出来ます。 使用するにはstdio.plを呼び出す必要があります。使用するスクリプトとstdi […]
  • useでライブラリを重複呼び出した場合useでライブラリを重複呼び出した場合 package abc;use CGI;・・・略package def;use […]
  • perlで外部プログラムを実行する際の注意点perlで外部プログラムを実行する際の注意点 system関数やパイプを使って外部プログラムを実行する時は 汚染チェックを必ずする。 エスケープするべき文字 & ; ` ' \ " | * ? ~ < > ^ ( ) [ ] { } $ \n […]
  • mod_rewriteを活用するmod_rewriteを活用する ■mod_rewriteって? mod_rewriteはApacheのモジュールです。インストールされていない場合は使用できません。root権限が無い限り新たにインストールすることは難しいかと思います。 インストールされている場合は下記の方法で使用します。 httpd.confに設定する(処理速度速い).htaccessに設定する(処理速遅い) しかしhttpd.co […]

Filed under: perl

Trackback Uri



コメントする