• ベストアンサー

掲示板を複数設置するには?

はじめまして、掲示板を複数設置するのにはどういった形でCGIをアップさせたら良いのでしょうか?今、全国を対象にした掲示板を作ろうかと考えています。 例えば北海道とか、東京とか、・・・地域別って感じでつくりたいのですが・・ 一応、一つだけはなんとかアップに成功し、ちゃんと動いてくれてます。 掲示板のアドレス書きたいのですが、書いちゃいけないみたいですね・・・ ご指導の程、よろしくお願いします。m(_ _)m

  • CGI
  • 回答数5
  • ありがとう数5

質問者が選んだベストアンサー

  • ベストアンサー
  • lucky111
  • ベストアンサー率30% (75/244)
回答No.5

いかがですか。 前回の補足ですが、 http://www.domain.com/bbs.cgi?tokyo というリンクをたどると(ファイル名の後ろに「?tokyo」をつけるのがポイント) $ENV{'QUERY_STRING'}にtokyoが入る仕組みです。 このページでも 「http://oshiete1.goo.ne.jp/kotaeru_reply.php3?q=*****」 のようになっているのと同じです。

jun_lancru
質問者

お礼

どうも、お久しぶりです。以前、CGIに関して質問したJUNです。 おかげ様でホームページが出来上がりましたのでお知らせします。 かなり苦戦しましたがなんとか形になりました。ありがとうございました。 http://good-m-w.7days.jp/index.html

jun_lancru
質問者

補足

またまたありがとうございます。 Shiromukuさんのサポート掲示板が休みだったのでいきずまっていました。 教えの通り掲示板のログインページのアドレスに「?tokyo」と試しに打ってみたら、まだアップしていないhttp://ca.mixnet.to/~host/cgi-bin/sblu1_bbs.cgi?tokyoのページに飛びますね、ビックリしました。 いったい何が起こったのか・・・・・その後って・・・・・何かファイルを書き換えるのですか?本当にすみません、まだ勉強不足で・・・

その他の回答 (4)

  • yuizuian
  • ベストアンサー率42% (103/245)
回答No.4

他のサイトから借りてこられたCGIなら、作成者の方に質問した方が 的確に答えが返ってくると思うのですが… スクリプトのディレクトリ構成を上げてらっしゃいますが、 それでは中身も何も分からないのでなんとも…です。 #cgi-binの中にある複数のCGIはそれぞれメインスクリプトと #外部関数…という風になっているのでしょうか? CGIスクリプトは1つだけで、読み込むログファイルを変更することで、 同じCGIを使用して複数の掲示板を設置することができますが、 そういう使用のCGIを借りてくるか、自作するかだと思います。 スクリプトを借りてこられたURLを載せるだけなら、 違反ではないと思いますし、その方が早く解決策が出るかもしれませんよ。

jun_lancru
質問者

お礼

どうも、お久しぶりです。以前、CGIに関して質問したJUNです。 おかげ様でホームページが出来上がりましたのでお知らせします。 かなり苦戦しましたがなんとか形になりました。ありがとうございました。 http://good-m-w.7days.jp/index.html

jun_lancru
質問者

補足

あ!そうですね、作成者に聞いた方が早いですよね、 このCGIはPerl CGI's By Mrs. Shiromukuさんからいただきました。 http://www.t-okada.com/cgi/ 後でShiromukuさんに聞いてみようとおもいます。どうもありがとうございました。

  • usawing
  • ベストアンサー率31% (76/239)
回答No.3

スクリプトの方は、Perl CGI's By Mrs. Shiromukuさんの画像投稿用(パスワードつき)BBSでしょうか? それでしたら、一つのスクリプトで複数の掲示板を動かすことは、改造しないと無理な気がします。 詳しいことは、スクリプトをもらった際に、readmeファイルとかありませんでしたか………? それが一番詳しいかもしれないです。

参考URL:
http://www.t-okada.com/cgi/
jun_lancru
質問者

お礼

どうも、お久しぶりです。以前、CGIに関して質問したJUNです。 おかげ様でホームページが出来上がりましたのでお知らせします。 かなり苦戦しましたがなんとか形になりました。ありがとうございました。 http://good-m-w.7days.jp/index.html

jun_lancru
質問者

補足

はりゃ!!何でShiromukuさんのCGIってわかっちゃったのですか!?すごいですね(゜ロ゜;) readmeファイル読みました。でも、掲示板を複数設置するヒントは書いてありませんでした。ん~謎は深まる・・・

  • lucky111
  • ベストアンサー率30% (75/244)
回答No.2

基本的にはプログラムはひとつでいいと思います。 書き込みを保存するファイルもひとつでいいと思いますが、プログラムを楽にするために保存ファイルだけは県別にしたほうがいいかも知れません。 それで、例えば http://www.domain.com/bbs.cgi?tokyo とすれば、bbs.cgiの中で$ENV{'QUERY_STRING'}がtokyoとなっているはずなので、 if($ENV{'QUERY_STRING'} eq 'tokyo') {$file = 'tokyo.txt';} などして、読み込みファイルを区別して、後はみんな同じで構わないと思います。 こうすると、CGIがひとつになるので、リニューアルがしやすくていいです。

jun_lancru
質問者

補足

ありがとうございます。 すみません。自分でCGIを作ったのではなくて、サイトからCGIをもらって設置しているので、いまいちよくわかりません。このCGIを設置中です。 #public_html # | # |--- cgi-bin # | | # | |-- jcode.pl (644) # | |-- sblu1_bbs.cgi (755) # | |-- sblu1_bbs_a.cgi(755) # | |-- sblu1_bbs_r.cgi(755) # | |-- sblu1_bbs_o.cgi(755) # | |-- sblu1_bbs_cfg.cgi(644) # | |-- sblu1_bbs (777) # | | # | |-- index.html (644) # | # |--- sblu1_bbs_icon (777) # | | # | |-- index.html (644) # |--- sblu1_bbs_img (777) # | | # | |-- index.html (644) # | # |--- sblu1_bbs_dimg (777) # | # |-- index.html (644) bbs.cgiをエディタで 開き、$ENV{'QUERY_STRING'}を検索にかけたのですが、 見つかりません。何かやり方が違うのでしょうか? 申し訳けございません。もう少しヒントを教えて下さい。m(_ _)m

  • usawing
  • ベストアンサー率31% (76/239)
回答No.1

普通に、地域別(県別?)分の数の掲示板を設置するのではダメなのでしょうか? 例 cgi-bin/   |-all/bbs.cgi   |-hokkaido/bbs.cgi   |-tokyo/bbs.cgi それとも、一つのスクリプトで「複数の掲示板を動かす」ということがやりたいのでしょうか? それでしたら、こちらのはどうでしょうか?

参考URL:
http://hasunuma.pobox.ne.jp/cybbs/index.htm
jun_lancru
質問者

補足

cgi.binの中でhokkaidoとかtokyoとかのフォルダーを作成して、その中に bbs.cgiを入れればよいのでしょうか?今、CGIを勉強中です。質問の仕方が悪く、 申し訳けございません。どう説明したら良いのか・・・・CGIって難しいですね(TーT)

関連するQ&A

  • 掲示板の設置方法

    いきなりですが・・・・アドレスを http://tackysroom.com/page_cgi.htm 上の もっと書き込みたい という掲示板ですが・・ 設置の仕方がいまいちわかりません すいません初心者のもので・・・ ちなみに複数設置するつもりです ではよろしくお願いします

  • 掲示板の設置について

    HPに設置する掲示板のことなんですが、私の使っているサーバーの掲示板 が一応あるのですが、見た目もデザインも悪いので、この際無料のレンタル 掲示板を設置しようと思っていたのですが、下記のような内容の文章が書か れていました。 ご利用になれるCGIは、当社で準備したプログラムに限らせてい ただきます。 また、SSIは、ご利用になれません。 掲示板は全てCGIで、CGIじゃないレンタル掲示板はないのでしょか? 初心者なもんで、よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGI掲示板を複数設置することの問題

    フリーのCGIプログラムを利用して掲示板を設置しようと考えています。テーマごとに複数の掲示板を設置する場合、それぞれに違うフォルダを作って設置すれば、全く問題はないのでしょうか?他のフォルダのCGIプログラムの動きを阻害することはありますか?また、jコードのファイルはそれぞれのフォルダに別々にアップロードする必要があるのでしょうか? CGIについては、初心者ではありますが、ある程度は理解できますので、よろしくお願いいたします。

  • 掲示板について

    よく出会い系の掲示板なんかで「地域別掲示板」というのを目にしますが 「地域別掲示板」 「全国」  ↓ 「北海道」  ↓ 「東北」  ↓ 「東京」  ↓ 「関東・甲信越」  ↓ 「北陸」  ↓ 「東海」  ↓ 「近畿」  ↓ 「中国・四国」  ↓ 「九州・沖縄」 の10ブロックに分かれていて、そこからさらに47都道府県の各掲示板が掲示されますがソースを見るとCGIが使われているので仕組みや作り方などを詳しく知りたいのですが CGIや掲示板に詳しい方よろしくお願いします。

    • 締切済み
    • CGI
  • サイト内に複数の掲示板を設置する方法

    自分のサイトに掲示板を設置したいと思っているのですが、掲示板を一つだけ設置するのではなく、できれば項目ごとに掲示板を作りたいと考えています。 例えば、価格コムのような商品別に設けられた口コミ掲示板や、よくある都道府県ごとのコミュニティ掲示板などです。 このように複数掲示板を一つのサイトに設置するのはどうすればいいものなのでしょうか。もしや商品ごとにそれぞれ掲示板を設置しているのでしょうか。それならけっこうな作業量になってしまいますよね。 掲示板はCGIかPHPのフリーソフトを利用したいと考えているのですが、なにか特別な仕掛けやそれ専用掲示板ソフトがあるのでしょうか?もしくはプログラムを変更することで可能なのでしょうか。

  • 掲示板設置が・・。

    gooの無料ホームページのアドレスを取得したまではよかったのですが、掲示板を作ろうと配布元からダウンロードしてきたものを設定しました。 が、掲示板が表示されず、cgiの文章が表示されてしまいます。 アドレスが間違っている可能性もあるかと、試してみましたが、あっているようでした。 パーミッションも確認しましたが、あっていると思います。 gooでのホームページは配布されたものを使って設定する掲示板がつかえないのでしょうか?? 使っているソフトは、FFFTPなのですが、こちらの方も使い始めたばかりで、まだうまく使いこなせません。 出来るだけ早く設置してしまいたいので、皆様ご協力のほうをよろしくお願いいたします。

    • 締切済み
    • CGI
  • 口コミレビュー掲示板を設置したい

    温泉を紹介するホームページを運営しています。 各温泉別に口コミレビュー掲示板を設置したいと思って、フリーのCGI等を探しているのですが、思うようなものが見つかりません。 下記のような条件に当てはまるものはないでしょうか? 1、一つのプログラムで、複数のページに設置可。 2、評価ができる(アイコンで★を表示するなど) 3、携帯電話からも閲覧可。 4、できれば画像UP機能(これはなくてもいいです) サーバーはCGI、PHP、MYSQLが可能です。 どうかよろしくお願いいたします。

    • 締切済み
    • CGI
  • 同じサーバーにcgiを複数設置することについて

    自分のサーバーにアクセス解析のcgiを複数設置しているのですが、それ自体がサーバーに負担になるのでしょうか?掲示板やゲームなどと比べたら問題ないのでしょうか?

  • 掲示板やメールフォームを自由にレイアウトし設置するには

    Flash(もちろんASも)とHTML&CSSを学びはじめて、そこそこ使えるようになってきた というぐらいのものです。で、HP設置の為にlolipopで契約を最近しました。 lolipop HPにある、10日間で出来ちゃうHP講座などで紹介されている 掲示板やメールフォームなどはアドレスをリンクさせるだけのものなので難なくできたのですが、掲示板やメールフォームなどを好みにCSSでレイアウトしたいと思うのですが、何から手を付けてよいのやらという感じで困っています。 自分なりに検索をしたりしてみたのですが、どうも何から行えばいいのかがわかりません。CGIは難しいのでまずはjavaをと書いてあるところもあれば、必要に応じてCGIを覚えてゆけばよいというかたちで私ではさっぱり理解できないCGI入門だったりという感じでどうしてよいのやらという感じです。 とりあえず、掲示板やメールフォームを自由にレイアウトし設置するという事を目的にした場合、何から勉強していけばいいのでしょうか? ご教授をいただきたく思います。よろしくお願いします。

    • ベストアンサー
    • HTML
  • cgiを複数設置したい

    同webページ上にass10のcgiを複数設置したいです。 cgiは同じですが、 添付したい画像の内容はそれぞれ違うので、 うまく表示されず困っています。 現在のディレクトリの状態です。 |---index.html |---assdata |---ass10.cgi |---ass10a.cgi |---cgi-lib.pl これでアップすると、|---ass10.cgi も |---ass10a.cgi も 同じ内容にしか変更できません。 一体どこが原因なのでしょうか?

    • ベストアンサー
    • CGI