• ベストアンサー

掲示板なぜ消える?

chirorin200xの回答

回答No.3

method="get" → method="post" にすれば解決するのでは? 取得も何も、ただそれだけ? あと、データを書き込む際にファイルをロックしないと一気に数人で書き込まれると壊れちゃうよ? サーバが落ちないようにお気をつけて。

haporun
質問者

補足

そのように変えましたが、引数が送られていないようです。 CGI側での取得方法はそのままでいいのでしょうか。 $ENV{'QUERY_STRING'}には何も入ってきてないようです。 標準入力に入ってくると聞いたのですが、perlでの標準入力からの取得ってどうやるんでしょう。 <>とか<STDIN>とかには何も入ってきませんでした。 しかし、HP上では何も入ってこなかったのですが、UNIX端末上ではちゃんと入ってきました。 もしかしたら、POSTに対応してないサーバーだとか。 ロック? 今はあまりURLひろめてないので心配ないですが、もちろん、そんな高度な技術はわかりません(これがC++だとわからないこともないのですが)。

関連するQ&A

  • ホームページで、掲示板CGIファイルをindex.htmlからアンカー

    ホームページで、掲示板CGIファイルをindex.htmlからアンカー ホームページで、掲示板CGIファイルをindex.htmlからアンカーで呼び出しているのですが、ファイルが 見つかりませんとWEBサーバーが返してきます。プロバイダーはぷららで、独自CGIサーバーに登録したところ、独自CGI用ディレクトリが、/home/アカウント名/ となっており、URLは、http://cgi19.plala.or.jp/アカウント名/ で登録完了となりました。 FFFTPで、掲示板CGI用フォルダをCGIサーバー内の、「/アカウント名/bbs1」として作成し、その下に 「/アカウント名/bbs1/aska.cgi」として、aska.cgiという、掲示板CGIファイルを設置しました。CGIファイルの属性も、755としました。 これをindex.html側で、<a href="http://cgi19.plala.or.jp/アカウント名/bbs1/aska.cgi">掲示板</a> と呼び出しているのですが、この<a>タグのURLの表記方法に何か間違いなどあるのでしょうか。それとも、CGIファイルの設置場所が間違っているのでしょうか。(/home/アカウント名/bbs1/aska.cgiに置いてもだめでした。) ぷららで独自CGIをお使いの方、ご指南いただければ幸いです。

    • ベストアンサー
    • CGI
  • 掲示板が反映されません

    現在Perlをつかって掲示板(bbs.cgiとします)を作っています. 別ページ(top.cgi)からボタンを押すと掲示板に飛ぶようになっているのですが, top.cgiでボタンを押したときにbbs.cgiへ任意の値を渡すようにしています. top.cgiの中で <form method="POST" action="bbs.cgi"> <input type="hidden" name="to" value="1"> <input type="submit" value="1"> </form> とし bbs.cgiの中で use CGI; my $form=new CGI; my $to = $form->param('to'); としているのですが, このように書いたとき,値は渡すことができますが, 掲示板に書き込みをすると反映されません. ほかに値を渡す方法はありますか? ちなみにGETは今回使いません. それとも掲示板のプログラム自体がおかしいのでしょうか? かなり考えたのですがわからなかったので質問させていただきます. よろしくお願い致します.

    • ベストアンサー
    • Perl
  • 掲示板の作成

    掲示板をcgiを使わずに作成する方法を知っておられる方がいましたら教えてください。 こういうタイプのものを望んでいます。 http://wifi2.sakura.ne.jp/bbs_talk/index.cgi

  • 掲示板の設置について

    CGI初心者です。 ダウンロードした掲示板のcgiスクリプトを、自分のPCで設置テストをしています。(Apacheを使って) [htdocs]に[bbs]フォルダを作って、そのまま入れたときはちゃんと表示されました。次に「cgiはcgi-bin下でのみ動く」のテストをしてみようと、下記のように設置してみました。 [htdocs] | +-index.html | +-[cgi-bin]-bbs.cgi | +-[bbs]-[gazou]、jcode.pl、log.dat、skin.html (↑[bbs]フォルダに、[gazou]フォルダと3つのファイルを入れたという意味です) bbs.cgiにパスを設定する箇所があり、「このスクリプトの場所」は、./bbs.cgiで(初期値のまま)、[bbs]フォルダに入っているファイルは ../bbs/~ とし、http://localhost/cgi-bin/bbs.cgi で呼び出すと「ページが見つかりません」と出てしまいます。上記設置の他に、jcode.plとlog.datも[bbs]フォルダに移動してみましたが(パスも ./~ に変更しました)、「ページが見つかりません」になってしまいます。 きちんと表示させるにはどうしたらいいのでしょうか?教えて下さい、よろしくお願いします。

    • 締切済み
    • CGI
  • 掲示板が閉鎖できなくて困っています

    数年前に削除した掲示板が閉鎖できなくて困っています。 と言いますのも、フリーの掲示板なのですが、管理者のログインページへのリンクがBBS上に無く、また、BBS開設完了時に送られてくるメールも行方不明です。 削除したい理由は、そこの管理人欄にメールアドレスが記載されているため、出会い系のメールが一日に100通近く送られてきたりしているのは、そのためだと判断したからです。 http://mkgif.uic.to/mkgif.cgi ↑ で始まるBBSなのですが(実際には「.cgi」の後に「?(ユーザー名)」となります)、どなたか管理ページへのURL等ご存じでしたら教えてください。

  • 2ch型の掲示板をおきたいのですが…

    2ch型の掲示板を設置しようとおもいます。そこでhttp://br1614.virtualave.net/anno/cgi-bin/bbs/index.htmlのHibbsを設置しようとしたらやり方がよくわかりません。初心者でもわかる説明をお願いします。 もしくは、Hibbs以外で初心者でも設置しやすい2ch型のソースのあるサイトがあれば紹介してください。 よろしく御願い致します。

    • 締切済み
    • CGI
  • 掲示板に画像をアップ出来る様にしたいのですが何処にどんなCGIを入れたらいいのか解りません。

    CGIを使って掲示板を作りました。 構成は↓です。 cgi-bin/ ↓ bbs/、(掲示板本体) ↓ msg/(レス保存?) というかんじです。 そこで質問です。画像をアップ出来る様にしたいのですが何処にどんなCGIを入れたらいいのか解りません。 教えて下さい。

    • 締切済み
    • CGI
  • hi-hoの掲示板CGIについて

    hi-hoの掲示板CGIを利用してBBSを作成しているのですが、標準サービスでは、「お名前」、「E-Mail」、「URL」、「書き込み」の欄しか備わっていません。 これに加えて、「タイトル」、「文字色」、「添付ファイル」、「暗証キー」の欄も入れたいのですが、どのように編集したらよいでしょうか。 ご存知の方、教えてください。よろしくお願いします。

  • 掲示板はいつ頃?

    初めて質問させていただきます。 どんな風に質問すればいいのかも分りませんが。 只今、PageMill3.0を使ってHPを作成しています。 ある程度の項目(プロフィールなど)はローカル?と言うのでしょうか。で 作成しました。 あと出来てないのは、BBSのみとなりました。 BBSは、レンタルのものにしようと思っています。 いま一つ分らないのですが、BBSはBBS意外のファイルをHPスペ-スに アップロードしてから設置するものなのでしょうか? アップロードする前でも設置可能なのでしょうか?? 一応、CGIの?BBSなどの場合は、HPスペースがCGIに対応していないと 使えないと言うくらいなら知っている程度です。(-.-;) またアップロードしてから掲示板をHPにリンクする。とある場合、 PageMillを使って、外部サイトへのリンクの仕方と同じでしょうか? 自分のHP内のmenu欄にある「BBS」の文字に、BBSのリンク先を指定して やればいいのでしょうか? 私自信、どのように質問を伝えたらいいのか分らないのですが 質問の内容、伝わりましたでしょうか?

  • このような掲示板のCGIを探しています

    私の使用しているプロバイダでは通常のHPのURLと、CGI専用のURLがあります。 通常)http://www.aaa.com/index.html CGI)http://cgi.aaa.com/bbb.cgi 掲示板を置きたいのですが、私が探してきたCGIスクリプトはどれも http://cgi.aaa.com/xxx.cgi のような感じで使用するものばかりで、できればURLを http://www.aaa.com/bbs.html としてcgi は<form action="........>で指定するだけにしたいと思っています。 BBSは通常の(tcupなどにあるようなモノ)と、スレッド式の両方欲しいです。 このようなCGIスクリプトをご存知の方、どこのサイトにそのようなものがあるか 教えて頂けないでしょうか? よろしくお願いします。

    • ベストアンサー
    • CGI