HOME  □ MANUAL  □ 新着記事  □ 新規トピック追加  □ トピック一覧  □ 記事全文表示  □ SEARCH  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
トピック内容表示

    [10455] Child Treeの排除IP/禁止文字列設定ファイル-

    ■親トピック/記事引用/メール受信=ON■

    □投稿者/ 花喃 -(2005/01/27(Thu) 19:28:56)
    □U R L/ http://cgi37.plala.or.jp/kskdj/doumori/cbbs.cgi?no=0

      いつもお世話になっております。
      また疑問に思うものが出来ましたのでお邪魔しますm(_ _)m

      掲示板は3つ設置しているのですが、以前はいじるのがわからなかったので、それぞれ全部ひっくるめてアップしておりました。
      それで最近なんとなくわかったつもりになってきたので、set.cgiで増やしてみました。(cgi?no=ってやつに)

      そしたら、排除IP/禁止文字列設定ファイルが全て同じファイルになってしまいました。(オンラインで設定しております。)

      出来たら掲示板個別にしたいのですが出来ますでしょうか。
      出来ましたら、ご教授お願いします!!




    [10470] Re[1]: Child Treeの排除IP/禁止文字列設定ファイル-

    記事引用/メール受信=OFF■

    □投稿者/ りゅういち -(2005/02/01(Tue) 18:19:14)
    □U R L/ http://www.cj-c.com/

      ■No10455に返信(花喃さんの記事)
      > > そしたら、排除IP/禁止文字列設定ファイルが全て同じファイルになってしまいました。(オンラインで設定しております。)
      > > 出来たら掲示板個別にしたいのですが出来ますでしょうか。

      まず、それらの cbbs.cgi にあるファイル設定を設定ファイルに移動します。
      さらに、cbbs.cgi の禁止IP/禁止文字列呼び込みの部分を
      &d_code_; 後ろにもって行きます。

      そして、あとは No.10464 と同じことを行なってみてください。




    [10491] ありがとうございますm(_ _)m-

    記事引用/メール受信=ON■

    □投稿者/ 花喃 -(2005/02/06(Sun) 13:27:07)
    □U R L/ http://cgi37.plala.or.jp/kskdj/doumori/cbbs.cgi?no

      お返事遅くなりまして申し訳ありません。
      今回はちょっと自信がないってゆーか、解からなかったので…。
      もう一度質問させて下さいませm(_ _)m


      > まず、それらの cbbs.cgi にあるファイル設定を設定ファイルに移動します。
      > さらに、cbbs.cgi の禁止IP/禁止文字列呼び込みの部分を
      > &d_code_; 後ろにもって行きます。

      if(-e $NWFile){
      open(DE,"$NWFile");
      while(<DE>){push(@NW,$_);}
      close(DE);
      }
      if(-e $IpFile){
      open(DE,"$IpFile");
      while(<DE>){push(@ips,$_);}
      close(DE);
      }
      if(@ips){
      $match=0;
      foreach (@ips) {$_=~ s/\n//; if($ENV{'REMOTE_ADDR'}=~ /$_/){$match=1; last;}}
      if($match){&er_("あなたには閲覧権限がありません!");}
      }

      ↑の部分を削除して、

      # ---[排除IP/禁止文字列読み込み]---
      # ---[設定ファイル読み込み]--------
      $res_r=1;
      &d_code_;
      if(-e $NWFile){
      open(DE,"$NWFile");
      while(<DE>){push(@NW,$_);}
      close(DE);
      }
      if(-e $IpFile){
      open(DE,"$IpFile");
      while(<DE>){push(@ips,$_);}
      close(DE);
      }
      if(@ips){
      $match=0;
      foreach (@ips) {$_=~ s/\n//; if($ENV{'REMOTE_ADDR'}=~ /$_/){$match=1; last;}}
      if($match){&er_("あなたには閲覧権限がありません!");}
      }
      if($no eq ""){$no=0;}
      if($set[$no]){unless(-e $set[$no]){&er_('設定ファイルが無いです!');}else{$SetUpFile="$set[$no]"; require"$SetUpFile";}}
      else{&er_('設定ファイルがCGIに設定されてません!');}
      $nf="<input type=hidden name=no value=$no>\n";

      ↑の様にすれば宜しいのでしょうか?




    [10514] Re[3]: ありがとうございますm(_ _)m-

    記事引用/メール受信=OFF■

    □投稿者/ りゅういち -(2005/02/15(Tue) 06:28:24)
    □U R L/ http://www.cj-c.com/

      ■No10491に返信(花喃さんの記事)
      > 今回はちょっと自信がないってゆーか、解からなかったので…。
      > もう一度質問させて下さいませm(_ _)m
      > > >>まず、それらの cbbs.cgi にあるファイル設定を設定ファイルに移動します。
      >>さらに、cbbs.cgi の禁止IP/禁止文字列呼び込みの部分を
      >>&d_code_; 後ろにもって行きます。
       :
      > > ↑の様にすれば宜しいのでしょうか?

      とりあえずやってみて、だめだったら再度質問してください。
      そのときはどのようなエラーメッセージが出たか、
      また、書き換えたCGIファイルをtxt形式にして自サーバにアップしURLを記述してください。




    [10537] Re[4]: ありがとうございますm(_ _)m-

    記事引用/メール受信=ON■

    □投稿者/ 花喃 -(2005/02/19(Sat) 13:30:00)
    □U R L/ http://www13.plala.or.jp/kskdj/cbbs.txt

      とりあえず、やってみたところ
      それぞれに管理モードは出てくるようにはなりました。
      ただ、中に設定してあるIPは全て一緒ですし、
      禁止文字に設定してある言葉が書き込めてしまいました。

      そこで、No.10464から先にやってみようと試みたところ…。
      「Internal Server Error」と出てしまいました。
      どのようにやればよいのでしょうか…。
      スペースやら、カッコの閉じる場所とかがわかりません。

      URLにテキストをアップいたしましたので、まずはNo.10464のから教えて下さい。
      ヨロシクお願いしますm(_ _)m




    [10560] Re[5]: ありがとうございますm(_ _)m-

    記事引用/メール受信=OFF■

    □投稿者/ りゅういち -(2005/03/09(Wed) 10:21:29)
    □U R L/ http://www.cj-c.com/http

      ■No10537に返信(花喃さんの記事)
      > ただ、中に設定してあるIPは全て一緒ですし、
      > 禁止文字に設定してある言葉が書き込めてしまいました。

      設定ファイル内にcbbs.cgi上部にある排除ファイル設定を移動して、
      それぞれのファイルパスに書き換えてください。

      例) 以下のようにして設定ファイルに追記
      掲示板1
      $IpFile="IpAcDeny1.cgi";
      $NWFile="WordDeny1.cgi";

      掲示板2
      $IpFile="IpAcDeny2.cgi";
      $NWFile="WordDeny2.cgi";

      > > そこで、No.10464から先にやってみようと試みたところ…。
      > 「Internal Server Error」と出てしまいました。
      > どのようにやればよいのでしょうか…。

      上記ファイルを見ても
      -----
      オススメとしてはログ書き込みサブルーチンの中の
      $new_="...";
      $new_.="...";
      のあとに
      if(@NW){
      foreach(0..$#NW){
      $NW[$_]=~ s/\n//;
      if(index($new_,$NW[$_]) >= 0){
      $NW[$_]=~ s/</\&lt\;/g; $NW[$_]=~ s/>/\&gt\;/g;
      &er_("「$NW[$_]」は使用できません!");
      }
      }
      }
      -----
      が反映されていないような…




    [10568] Re[6]: ありがとうございますm(_ _)m-

    記事引用/メール受信=ON■

    □投稿者/ 花喃 -(2005/03/11(Fri) 15:50:21)
    □U R L/ http://www13.plala.or.jp/kskdj/cbbs.txt

      > 設定ファイル内にcbbs.cgi上部にある排除ファイル設定を移動して、
      > それぞれのファイルパスに書き換えてください。
      >
      > 例) 以下のようにして設定ファイルに追記
      > 掲示板1
      > $IpFile="IpAcDeny1.cgi";
      > $NWFile="WordDeny1.cgi";
      >
      > 掲示板2
      > $IpFile="IpAcDeny2.cgi";
      > $NWFile="WordDeny2.cgi";

      すみません、それをどこに移動させれば宜しいのでしょうか。
      全くわからなくって…。すみません。


      > 上記ファイルを見ても
      > 反映されていないような…
      すみませんでしたm(_ _)m
      そちらは直す前のでした。
      変更したのをアップしてみましたので助言お願いします。

      それで、今回変更してみたのをアップしたら禁止文字が書き込めるようになってしまいました。
      元のをアップしなおしても書き込めてしまいます。




    [10593] Re[7]: ありがとうございますm(_ _)m-

    済! / 記事引用/メール受信=ON■

    □投稿者/ 花喃 -(2005/03/31(Thu) 12:58:14)
    □U R L/

      現状で運営していても害がないようですので、今回は諦めます。
      もう少し、自分で勉強してから出直してきます。

      お応え頂き、ありがとうございましたm(_ _)m
      また、なにか疑問に思うことが出ましたらよろしくお願いします。



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
ChildForumのサンプルからは書き込みはできません!
この内容に書き込む場合は http://www.cj-c.com/sp/cbbs.cgi?no=1 (ChildTreeトピック表示使用)でお願いします。


- Child Forum -