2012-05-26から1日間の記事一覧

Perl で trim するときは

$string =~ s/^\s*(.*?)\s*$/$1/; これでいける。空白文字が0文字以上続いていて、任意の文字の0文字以上の連続ないしは0か1 (カッコ()で囲んだ部分にマッチした文字列は、置換文字列によって、特殊変数$1などとして参照される) で、その後また空白文字の0文…

Perl CGI で header について少しメモ

Perl で CGIプログラミングをするときは、perlのコードに print "Content-Type: text/html;charset=utf8\n\n" が必要なのは、以前メモった。 理由は、 サーバーは最初に、ブラウザに対して 「これからお送りしますのは、テキストで書かれたHTMLですよ〜」と…

リンクと共に値を渡すには [Perl, CGI]

画面遷移の際、値を渡します。 そのとき、form を使えば GET, POST などを指定して送れるのですが、 フォームに記入したり、とにかくワンアクション動作が入ってうるさいです。リンクに直接値を埋め込めば、GET指定になるという制約は発生しますが、 受け取…