Cookieの消去(削除,クリア)が出来ない件について
僕が昔perlで作ったウェブアプリが有るのですが、Cookie(クッキー)削除のボタンを押してもCookieが残ったままだという報告を受けました。試してみたところ ○Windows2000+IE6.0 ○WindowsX […]
perlメモ:alarmを使ったタイムアウト処理
perlでalarmを使ってタイムアウト処理を行う方法。割り込みとか、アラームとか、タイマーとかタイムアウト処理とか言ったりします。 perlでWebをGETするプログラムを書いたりすると、相手のサーバーが死んでいると、 […]
perlメモ:time
UTC(協定世界時)1970年1月1日0時0分0秒からの秒数を返す。 localtime等に渡して現地時刻を求めるのに利用したりする。 例: ($sec,$min,$hour,$mday,$mon,$year,$wday […]
perlメモ:join(区切り文字を指定して文字列を連結)
文字列を特定の区切り文字で結合して一つの文字列にする場合はjoinコマンドを利用する。 join EXPR,LIST $rec = join(‘:’, $login,$passwd,$uid,$g […]
perlメモ:CPANの起動のしかた
linux等サーバーにログインしてperlのライブラリをインストールする場合はCPANを利用する。 下記のコマンドでCPANを起動できる perl -MCPAN -e shell CPANが起動すると下記のプロンプトが現 […]
perlメモ:文字列の置換
perlで文字列の置換を行う場合は $a =~ s/置換対象の文字列/置換後の文字列/; の書式になる。
perlメモ:srand、rand 乱数
乱数を発生させるにはsrandとrand関数を利用する。
perlメモ:chmodでファイルのパーミッションを設定
perlでファイルのパーミッションを変更するにはchmodを使う。 chmod 0755, @executables; chmod(0755,”./hogehoge.txt”); ・第一引数はパーミッションで8進数の数値 […]
perlメモ:evalを使ったエラートラップ
perlでプログラムを作成する時に外部提供されているライブラリを利用することが有りますが、このライブラリの中で死んでしまって、internal server error 500になってしまう場合があります。 これは困るん […]
perlメモ:UTF-8フラグ
▼フラグOFF utf8::encode($KEYWORD); ▼フラグON utf8::decode($KEYWORD);