« VirtualBoxのホストドライブのマウント | トップページ | screenの使い方メモ »

2010年3月31日 (水)

wifkyのlastdate.plがエラーになる件

wifkyでlastdate.plを使っていると、検索を行ったときにwifky.plの505行目でエラーになる。

検索みたいに実際のページがファイルとして存在してないと、$::form{p}が空で入ってしまい、main::title2mtimeの中で呼んでるtitle2fnameがファイルが見つからないとエラーを出す模様。

なのでとりあえず、$::form{p}が空なら呼ばなきゃいいので、3行目の最後に、" if $::form{p}"を付け加えて以下のようにした。

$main::inline_plugin{"lastdate"} = sub{

  $date_str = &main::title2mtime( $::form{p} ) if $::form{p};

  unless ( $date_str eq "1970/01/01 09:00:00" ) { 
    $date_str
  }
  else {
    "0000/00/00 00:00:00"
  }
};

これでとりあえずエラーは出なくなった。

« VirtualBoxのホストドライブのマウント | トップページ | screenの使い方メモ »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: wifkyのlastdate.plがエラーになる件:

« VirtualBoxのホストドライブのマウント | トップページ | screenの使い方メモ »