BBSのCGIスクリプトについて

このQ&Aのポイント
  • BBSのCGIスクリプトにおけるデータ保存と削除方法について教えてください
  • CGIスクリプトでのデータ保存場所と削除方法について教えてください
  • BBSのCGIスクリプトにおけるデータの保存と削除について詳しく教えてください
回答を見る
  • ベストアンサー

BBSのCGIスクリプトについて

書き込んだデータは、どこに、どのように保存されるのでしょうか? また、一度にデータを消す方法はあるのでしょうか? 現在、Shiromukuさんより、スクリプトをお借りして、設置準備をしています。 以前、C言語を少し勉強していたことがあり、プログラムが少し読めるため、いろいろとさわっていました。 でも、一つ大きな勘違いをしていたようです。 CGIのダウンロードカウンタと同じで、書き込まれたデータは、別のファイルに保存されるものだと思っていたのです。 書込みをして、何度も確認を行なった為、全てファイルをサーバーにアップし直せば、書き込んだデータは全て消えると思っていたのです。 上記の2点について、教えて下さい。よろしくお願い致します。

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

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

  • ベストアンサー
  • master-3rd
  • ベストアンサー率35% (582/1641)
回答No.1

普通は、**.log等に保存されます。 CGIによっては自動生成されるものもあるので、PCからサーバにすべてアップでは消去されないかもしれません。 PCにはなく、サーバにのみあるファイルがログファイルと思われるのでそれを消去するか、一旦DL→内容を全消去→アップ、ですべてのログが消されると思います。

kyonmimi
質問者

お礼

master-3rdさん、どうもありがとうもありがとうございました。 わかりました。

関連するQ&A

  • CGIをHTML(scriptタグ)上でうまく呼び出せない

    お世話になっております。 ご存知の方いらっしゃいましたら、ご教授願えますでしょうか? HPにアクセスカウンタを設置したいと思い、 http://apps.cside.com/cgi/counter/jscnt/ こちらのアクセスカウンタをお借りして CGIのテストを兼ねてtest.htmで呼び出したいので、 test.htmに以下のような記述をしました。 ------------------------------------------------------------------------ <html> <head> <title>top</title> <script language="JavaScript" src="./jscnt/cnt.cgi"></script> </head> <body> </body> </html> ------------------------------------------------------------------------ また、こちらのCGIの説明ページに書いてある通り、 以下のように設置しました。  html/(レンタルサーバのメインディレクトリ)  │  ├ test.html ……………………… (755) カウンタ呼出しHTML  │  └ jscnt/  ………………………… (755) プログラムディレクトリ    ├ cnt.cgi …………………… (755) カウンタcgiファイル    └ data.cgi ………………… (666) カウント数記録ファイル 以上のように設定したのですが、真っ白のページが表示されるだけで、 カウンターが出ません・・・。 他に設定や何かタグ等を追加する必要があるのでしょうか? お手数ですが宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • オリジナルBBSを作るにあたって...

    近々自分でHPを開設するのですが、そこにBBSも設置したいと思ってます。 ネット上にあるフリーのCGIプログラムを使うのもいいんですが、 とりあえず自分で(C言語で)CGIで作成しようと考えてます。 そこで一つ問題があるのですが、BBSに登録されたデータをどこに保存するかどうか考えてます。 自分でもその方法について調べたところ、テキストファイルとかデータベースに 保存するツール等がありましたが、すべてLINUX、UNIX対応のものでした。 WebサーバのOSはWindowsなので、Windowsに対応しているツールを 使いたいのですが。何か支援ツールをご存知ないでしょうか?

    • ベストアンサー
    • CGI
  • HTMLのCGI全般に関して

    HTMLでホームページを公開しました。HPの中に、「質問して、答える、 二択の投票」みたいなのを、作りたいと思います。 投票はシンプルで簡単なものを作りたいと思ってます 自分なりに調べた結果、 CGIが必要ということがわかりました。そのCGIも、スクリプト言語がある事 がわかりました。 私がHPを公開しているサーバーは、CGIが使えるみたいです。実際、 他カウンターのCGIを使っていま(http://counter.fc2.com/) スクリプト言語については、殆どしりません。(ネットで調べた位) 私のHP公開の現状と、レベルはこの程度です。 この投票を作るのに、CGI以外の方法はありますか? 無理であれば下記の質問へ そこで質問ですが、 (1)CGIの設置について、超初心者でも分かるような 説明をしているサイトはありますか? (2)自分のHTMLにCGIのスクリプト言語を入れる事って出来ますか? (3)スクリプト言語のタグが分かりません。タグ集などはありますか (4)CGIの専用テキストがあるみたいですが、メモ帳で作りたいと思いますが、 専用テキストの方が便利ですか? (5)「CGIスクリプトを作る実行環境があること。」とありますが、どういった設定 をすれば良いですか(URL)

  • ジャバスクリプトとCGIについて

    極く極く初心者です。 よく、ジャバスクリプトとかCGIを耳にします。 思うにジャバスクリプトはパソコンのブラウザ上でのみ動作する プログラムであり、一方、CGIはパソコンのブラウザ操作で遠方の サーバー内のCGIプログラムを駆動させて返事をブラウザに戻して もらう事と、アバウトの理解をしておりますが大体において正しい でしょうか?

  • CGIをHTML(scriptタグ)上でうまく呼び出せない

    お世話になっております。 お分かりになる方いらっしゃいましたら、ご教授願えますでしょうか? 以前別の質問を致しましたが、 解決出来なかったので、再度質問させていただきます。 http://oshiete1.goo.ne.jp/qa5129802.html カウンターを設置するため、テストページを作り、 テストページ(htmlファイル)からカウンターcgiを呼び出したいのですが、 Internal Server Errorが出てしまいます。 パーミッションの設定、アップロードの仕方について、 こちらの質問で親切に色々教えていただきましたが、 やはりカウンターが表示されません。 同じソースで表示されている方がいらっしゃるので、 ソースの修正は必要ないと思います。 また、こちらの質問でも記載しましたが、 同じサーバにメールを送るCGIを設置していますが、 こちらは動作しています。 他の原因を色々探っているのですが・・・。 他に原因があるのでしょうか? お手数ですが、宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • 私の作ったCGIスクリプトを見てください。どこが間違えていますか

    アクセスありがとうございます。 Red Hat Linux8.0でサーバを構築してCGIスクリプトを実行しようとしているのですが、どうもうまくいきません。 私が作成したCGIスクリプトは次のようなものです。 ファイル名「first.cgi」 #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<HTML>\n"; print "<HEAD>\n"; print "<TITLE>First CGI</TITLE>\n"; print "</HEAD>\n"; print "<BODY>\n"; print "文字を表示するCGIです。\n"; print "</BODY>\n"; print "</HTML>\n"; そして文字コードを「EUC」、改行コードを「LF」に変換しサーバにアップロードしました。 その後SSHでサーバにログインし $ chmod 755 /home/burn/public_html/first.cgi と「first.cgi」に実行権限を追加し $ /home/burn/public_html/first.cgi と作成したCGIスクリプトをテストしてみたのですが : bad interpreter: No such file or directory とエラーメッセージが表示されてしまいます。 「そのようなファイルやディレクトリはありません」というような意味でしょうか。 しかし、そんなはずはないと思います。 $ ls /home/burn/public_html first.cgi と「ls」コマンドを実行すれば「first.cgi」が表示されるのですから。 他に何かする必要があるのですか。 このCGIスクリプトを動作させるにはどうすればいいのか教えてください。

  • CGI(BBS)の設置が出来ません(2)

    --------------------↓ # ログディレクトリ (フルパスだと / から) $log_dir = "."; ↑これは「/bbs.log」と入れるのでしょうか? ちなみに上記全ての書類はcgi-binで同階層です。 # 表示ファイルディレクトリ (フルパスだと / から) $htm_dir = "."; ↑これもよく分かりません。 # CGIスクリプト自身をURLで指定 $script = "http://www.●●●.ne.jp/cgi-bin/lomobbs.cgi"; ↑の様に入れましたが合っていますでしょうか? # 表示ファイル (index.html) のある「ディレクトリ」をURLで指定 $htm_url = "http://www.●●●.ne.jp/cgi-bin"; # ログファイル名 $logfile = "bbs.log"; # ロックファイル名 $lockfile = './bbs.lock'; # 過去ログのあるディレクトリ (フルパスだと / から) $past_dir = "."; # 補助プログラムのファイル名 $subfile = './bbs2.cgi'; ---------------------------- 以上、アヤシイ個所を書いてみました。 おかしな個所があれば教えてください。 ちなみに、DLしたcgiの書類名を変更したのですが、 それは何か影響はありますか? いくらやり直してもページが表示されません。

    • 締切済み
    • CGI
  • C言語で作ったプログラムをCGIで動かすには

    C言語で作ったプログラムをCGIで動かすにはどうすればいいのでしょうか? サーバ側になにをアップし、ブラウザ側で何を呼び出せばいいのかわかりません。 EXEファイルの拡張子をcgiにしても ダウンロードされるだけだったし(当たり前ですか?)。 ちなみにサーバは会社のサーバを使っていて、CGIも使えるはずです。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGI掲示板の蓄積データを移設させたいのですが・・・

    Mrs.Shiromukuさんが配布くださっているCGI画像投稿掲示板をレンタルサーバーにおかさせていただいてます。このたびサーバーを移設することになりました。CGIスクリプトは同じものを使わせていただくのですが、現在のサーバーに蓄積された投稿記事と画像を新しいサーバーに移設することは可能なのでしょうか。よろしくお願いします。

    • 締切済み
    • CGI
  • アンケートCGIについて

    よろしくお願い致します。 ホームページにアンケートを設置したく、http://www.rescue.ne.jp/cgi/weban/ にあるCGIをダウンロードさせて頂いたのですが、必要なファイルを全てサーバーにアップしたのですが、an.cgiが正常に動作しません。 an.cgiにアクセスしたときに表示されるエラーメッセージは、以下のようになっております。 ---------------------- Script Error The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with .cgidextension, or add a AddHandler cgi-script-debug .cgiline to your .htaccess file. ---------------------- サーバーはxreaを使用しており、パーミッションは705(xrea推奨)でアップしています。他のcgi(メールフォー等)も同様のパーミッションでアップして正常に動作しているので、パーミッションの問題ではないと思うのですが..。 何が原因なのか、お分かりになる方がいらっしゃいましたら、どうかご教授下さいますようお願い致します。

    • ベストアンサー
    • CGI

専門家に質問してみよう