新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mxa.meshnet.or.jp>
Subject: Re: CGIのアップロード
Date: 1996/11/18 12:31:13
Reference: mesh.program/00136

11月18日に、NKさんは書きました。

>いやー、ますます原因がわからなくなってきました。
>なにせ自分のページで正常に動いているもんで、どこが悪いのか??
>もう一度スクリプトを見直した方がいいかもしれませんね。(^^;;
>
スクリプトを読んでみました。(一括表示 archive-ex.cgiの方)

これは Ver1.5ベースの様で、Ver1.5aではスクリプトの最初に必要な、

  $CGIPATH = '.';
  
の様な、CGIディレクトリの指定が有りませんね。
そのため、Ver.1.5a を使っている場合、forum.pl の中でエラーになってしまいます。

$CGIPATH の設定を増やしたら、require の行も、
 
  require "$CGIPATH/forum.pl";
  
としておいた方が良いですね。

また、get_article() 中の open() でのパス指定がチョット足りません。

  open(ARTICLE, "$FORUMPATH/$room/$mes.html") || ...
  
の様に、"$FORUMPATH/" の部分を追加して下さい。

あと、get_article() 中のパターンマッチで使っている /.../s オプションは
perl5 の機能なので、perl4 でも使えるようにするためには、書き換える必要が
有りますね。

# たぶんこれだけだと思うけど。(^^)