KENT-WEB サポートコーナー 過去ログ [ 0389 ]


記事No: 12903
投稿日: 2014/04/30(Wed) 23:41:03
タイトル2ch風掲示板の投稿キーを無くしたい。
ID情報: torutotu
投稿者: バックらーまさと
URLhttp://sadsdrertege.html

KENTとつくる!ワンランク上のperl/CGIプログラミングという本の付録についている掲示板の投稿キー機能を消したいと思っています。

自分なりに本を読んで考えた結果、
regist.cgiの中にある #投稿キーチェック の行を消していき、さらにtmplフォルダーの中のhtmlファイルに記載されてる投稿キー関係の文章を消していけば、完全に消えると思っているのですが、
どうなんでしょうか?
助言の方をお願いします。


記事No: 12904
投稿日: 2014/05/01(Thu) 10:13:34
タイトルRe: 2ch風掲示板の投稿キーを無くしたい。
ID情報: hamel
投稿者: Hamel
URLhttp://drc3.news-site.net/script1/

> KENTとつくる!ワンランク上のperl/CGIプログラミングという本の付録についている掲示板の投稿キー機能を消したいと思っています。
>
> 自分なりに本を読んで考えた結果、
> regist.cgiの中にある #投稿キーチェック の行を消していき、さらにtmplフォルダーの中のhtmlファイルに記載されてる投稿キー関係の文章を消していけば、完全に消えると思っているのですが、
> どうなんでしょうか?
> 助言の方をお願いします。

regist.cgiやtmplフォルダ内のファイルを変更するのではなくて
init.cgi 113行目

# 投稿キーの使用(スパム対策)
# → 0=no 1=yes
$regist_key = 1;

↑を↓のようにしてみてはいかがでしょうか?

# 投稿キーの使用(スパム対策)
# → 0=no 1=yes
$regist_key = 0;


記事No: 12906
投稿日: 2014/05/01(Thu) 22:42:00
タイトルRe^2: 2ch風掲示板の投稿キーを無くしたい。
ID情報: torutotu
投稿者: バックらーまさと
URLhttp://sadsdrertege.html

> > KENTとつくる!ワンランク上のperl/CGIプログラミングという本の付録についている掲示板の投稿キー機能を消したいと思っています。
> >
> > 自分なりに本を読んで考えた結果、
> > regist.cgiの中にある #投稿キーチェック の行を消していき、さらにtmplフォルダーの中のhtmlファイルに記載されてる投稿キー関係の文章を消していけば、完全に消えると思っているのですが、
> > どうなんでしょうか?
> > 助言の方をお願いします。
>
> regist.cgiやtmplフォルダ内のファイルを変更するのではなくて
> init.cgi 113行目
>
> # 投稿キーの使用(スパム対策)
> # → 0=no 1=yes
> $regist_key = 1;
>
> ↑を↓のようにしてみてはいかがでしょうか?
>
> # 投稿キーの使用(スパム対策)
> # → 0=no 1=yes
> $regist_key = 0;



回答ありがとうございます。
今回の質問ついでに、もう一つ解決したい問題ができたのですが、
Hamelさんに教えてもらったことを試そうと思い、実際に新規スレッドを作ろうと思い、〔新規スレッド作成〕を押したのですが、新規スレッド作成のページに飛びません。〔このウェブページには見つかりません。〕って出てしまいます。
http://127.0.0.1/bbs/tmpl/top.htmlとローカルホストで試してみてもだめでした。

ソースを見てみたら、[<a href="!bbscgi!?mode=newform">と書いてあって、perl学び始めの僕でも(なんとなく)本当なら繋がるようにできているんだろうな〜〜って感じのソースでした。

これは僕が本来設定すべきところを設定してないがために起きた現象なのか?それとも他に何か理由があって繋がらないのか?
無知な僕に教えてもらってもよろしいでしょうか。。。


記事No: 12909
投稿日: 2014/05/02(Fri) 08:30:48
タイトルRe^3: 2ch風掲示板の投稿キーを無くしたい。
ID情報: hamel
投稿者: Hamel
URLhttp://drc3.news-site.net/script1/

> > > KENTとつくる!ワンランク上のperl/CGIプログラミングという本の付録についている掲示板の投稿キー機能を消したいと思っています。
> > >
> > > 自分なりに本を読んで考えた結果、
> > > regist.cgiの中にある #投稿キーチェック の行を消していき、さらにtmplフォルダーの中のhtmlファイルに記載されてる投稿キー関係の文章を消していけば、完全に消えると思っているのですが、
> > > どうなんでしょうか?
> > > 助言の方をお願いします。
> >
> > regist.cgiやtmplフォルダ内のファイルを変更するのではなくて
> > init.cgi 113行目
> >
> > # 投稿キーの使用(スパム対策)
> > # → 0=no 1=yes
> > $regist_key = 1;
> >
> > ↑を↓のようにしてみてはいかがでしょうか?
> >
> > # 投稿キーの使用(スパム対策)
> > # → 0=no 1=yes
> > $regist_key = 0;
>
>
>
> 回答ありがとうございます。
> 今回の質問ついでに、もう一つ解決したい問題ができたのですが、
> Hamelさんに教えてもらったことを試そうと思い、実際に新規スレッドを作ろうと思い、〔新規スレッド作成〕を押したのですが、新規スレッド作成のページに飛びません。〔このウェブページには見つかりません。〕って出てしまいます。
> http://127.0.0.1/bbs/tmpl/top.htmlとローカルホストで試してみてもだめでした。
>
> ソースを見てみたら、[<a href="!bbscgi!?mode=newform">と書いてあって、perl学び始めの僕でも(なんとなく)本当なら繋がるようにできているんだろうな〜〜って感じのソースでした。
>
> これは僕が本来設定すべきところを設定してないがために起きた現象なのか?それとも他に何か理由があって繋がらないのか?
> 無知な僕に教えてもらってもよろしいでしょうか。。。

mtbbs.cgi内58行目あたりに
s/!bbscgi!/$bbscgi/g;

↑があるかどうかを確認して下さい。無い場合は追加。


ソースで確認した場合、
[<a href="./mtbbs.cgi?mode=newform">新規スレッド作成</a>]
↑のように表示されるはずです。

つまり、ブラウザのアドレスバーに
http://ご自分のHPのアドレス/掲示板のcgiが入っているフォルダ{mtbbs等}/mtbbs.cgi?mode=newform
と入力して移動するとフォームが表示されるはずです


記事No: 12910
投稿日: 2014/05/02(Fri) 09:04:19
タイトルRe^4: 2ch風掲示板の投稿キーを無くしたい。
ID情報: torutotu
投稿者: バックらーまさと
URLhttp://sadsdrertege.html

> > > > KENTとつくる!ワンランク上のperl/CGIプログラミングという本の付録についている掲示板の投稿キー機能を消したいと思っています。
> > > >
> > > > 自分なりに本を読んで考えた結果、
> > > > regist.cgiの中にある #投稿キーチェック の行を消していき、さらにtmplフォルダーの中のhtmlファイルに記載されてる投稿キー関係の文章を消していけば、完全に消えると思っているのですが、
> > > > どうなんでしょうか?
> > > > 助言の方をお願いします。
> > >
> > > regist.cgiやtmplフォルダ内のファイルを変更するのではなくて
> > > init.cgi 113行目
> > >
> > > # 投稿キーの使用(スパム対策)
> > > # → 0=no 1=yes
> > > $regist_key = 1;
> > >
> > > ↑を↓のようにしてみてはいかがでしょうか?
> > >
> > > # 投稿キーの使用(スパム対策)
> > > # → 0=no 1=yes
> > > $regist_key = 0;
> >
> >
> >
> > 回答ありがとうございます。
> > 今回の質問ついでに、もう一つ解決したい問題ができたのですが、
> > Hamelさんに教えてもらったことを試そうと思い、実際に新規スレッドを作ろうと思い、〔新規スレッド作成〕を押したのですが、新規スレッド作成のページに飛びません。〔このウェブページには見つかりません。〕って出てしまいます。
> > http://127.0.0.1/bbs/tmpl/top.htmlとローカルホストで試してみてもだめでした。
> >
> > ソースを見てみたら、[<a href="!bbscgi!?mode=newform">と書いてあって、perl学び始めの僕でも(なんとなく)本当なら繋がるようにできているんだろうな〜〜って感じのソースでした。
> >
> > これは僕が本来設定すべきところを設定してないがために起きた現象なのか?それとも他に何か理由があって繋がらないのか?
> > 無知な僕に教えてもらってもよろしいでしょうか。。。
>
> mtbbs.cgi内58行目あたりに
> s/!bbscgi!/$bbscgi/g;
>
> ↑があるかどうかを確認して下さい。無い場合は追加。
>
> ※
> ソースで確認した場合、
> [<a href="./mtbbs.cgi?mode=newform">新規スレッド作成</a>]
> ↑のように表示されるはずです。
>
> つまり、ブラウザのアドレスバーに
> http://ご自分のHPのアドレス/掲示板のcgiが入っているフォルダ{mtbbs等}/mtbbs.cgi?mode=newform
> と入力して移動するとフォームが表示されるはずです


ありがとうございます!!
s/!bbscgi!/$bbscgi/g;を入れた後に
http://127.0.0.1/bbs/mtbbs.cgimode=newformとやったらできるようになりました。
でもなぜか、トップに戻るを押すと海外のエロサイトに飛んでしまいますが、これはのちのち直してみようと思います。
本当にありがとうございました!!


[検索ページ] [掲示板]