• 締切済み

ファイル投稿後のページ更新について

標記の件について質問させていただきます。 すごく初歩的な事かもしれないんですが、 日記に対するコメントを投稿するCGIを作成したとして、処理的には、【投稿ボタン押下】→【コメント欄の文章を管理ファイルへ書き込む】 ここまでがCGIの処理なのかな?という程度に思っているのですが、 投稿したコメントが書き込まれた状態のWebページにするのはHTML側の処理なのでしょうか? それともCGIでページを更新する処理みたいなものが必要なのでしょうか? 初心者の分かりづらい質問だとは思いますが、有識者の方がおられたらご教授お願いいたします。

みんなの回答

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

ん~。。。 多分、そもそも全部CGIで組んであるんじゃないかと。 HTML側の処理。。。ってのは、CGIプログラムの中に、HTML表示させるコマンドというか、タグがそのまま埋め込んであるだけかと。 ということで。。。 >>投稿したコメントが書き込まれた状態のWebページにするのはHTML側の処理なのでしょうか? そもそも、日記を表示するCGIページがあって、そのCGIには、日記を表示することと、追加されたコメントを順次、表示していくプログラムが組んであって、 ボタン押して投稿されたら、管理ファイルに書き込まれたコメント欄内容を、そのまま表示するだけ。かと。 あえて表現する?なら 【管理ファイルへ書き込まれている文章を読み出す】処理があって、HTMLで、それが表示されるようにしてある。 ですかねぇ。

ya-cha
質問者

お礼

ご回答ありがとうございます。 質問自体が意味不明なもののように思えますよね・・・。 申し訳ございませんm(__)m 日記を公開するサイトがあって、サイト自体は他の人が作ると言っており、私はCGIでその日記に対してのコメント(レス)を投稿するプログラムを作って欲しいって言われました。 CGIはメール送信処理を少し見たことがある程度で初心者と変わりません。 自分で色々調べてみたところ、上記のような処理は、管理ファイルみたいなものにCGIが書き込んで、HTML(サイト側)はファイルの内容を表示する。という仕組みになっているのでは、と思っております。 (これがそもそも間違っておりますか・・・?) では、CGIでコメント欄に入力された文章を管理ファイルに書き込んで、その後は何かする必要があるのか?というのが分かりません。 ファイルに書き込んで、その後サイトのページ更新処理は誰かどのように行うべきなのでしょうか? 参考になるサイトのURLでも、文章でも良いので有識者の方に教えていただきたかったのです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • トップページHTMLに更新日を自動的にさせる方法を探しています。

    トップページHTML ┣HTML1 |┗…HTML2 ┣HTML3 ┣CGI1 |┗…HTML4 ┗CGI2 …┗…DATA1 トップページHTMLに更新日を自動的にさせる方法を探しています。 HTML1にはHTML2のリンクが張ってあります。 HTML3はそのものを変更しています。 CGI1はHTML4のテンプレートを使って変更しています。 CGI2はDATA1に更新データを書き込んでいます。 トップページで表示させたい更新は ・HTML2 ・HTML3 ・CGI1 ・CGI2 以上の4つです。 ジャバスクリプトでもCGIでも何でも方法は問いません。

    • ベストアンサー
    • HTML
  • ページを更新できないようにするには

     Rubyで掲示板システムを作成しています。  CGIでフォームで書き込みをした後に表示されたページで,ページの再読込をすると,再び書き込まれた風になってしまいます。CGIの処理の方法は, Web上:  掲示板のフォーム内のhiddenフォームでCGIのcase文で書き込みを行うプログラムへ移行するように値を設定してある。送信ボタンを押すと,CGIを呼び出し,   ↓ CGI上:  hiddenの値から,書き込みのプログラムであるとcase文で分岐させ,受け取ったフォームの値を書き込む。書き込んだ後,そのプログラムから掲示板を表示するプログラムを呼び出し,printでHTMLソースを渡す。   ↓ Web上:  掲示板が表示される。 (CGIのプログラムは書き込みも表示も同じファイルで行い,その動作はhiddenフォーム内のmodeの値で分岐してある) のような流れになっています。printで表示されているので,ブラウザのurlに,書き込みの動作を行うhiddenフォームの値その他の入力されたデータが残っているからだと思います。  そこで,ブラウザの方から更新(できれば戻る,進むも)を使えないようにできないでしょうか。  ご教授お願いいたします。 (ちなみにCGIのプログラムの方で再読込をしても書き込まれないようにできるのでしょうか)

  • メールで投稿できるインフォメーションページ

    こんにちは。 タイトルのとおりなのですが、メールで投稿できるようなインフォメーションページをホームページの トップに持って行きたいので、素材もしくは手段を探しています。 バンドのホームページを作っていて、よく見られる 「ライブ情報を更新しました」や、 「CD発売情報を更新しました」などの インフォメーションがホームページのトップに埋め込まれたりしています。 しかし、フレームを作ってその中に作成したHTMLを表示させるにも、 毎回更新するごとにサーバーにあげなくてはいけないので正直面倒だし 更新が滞ると思います。 この方法が見つかればライブ情報などもメールで追記していければと思っています。 CGIなども探したのですが見つかりませんでした。 POPの設定などがあってメールでの投稿が難しいようであればなにか そのほかに簡単に投稿・更新できるものなら何でもかまいません。 詳しい方、知っているかたいらっしゃいましたら回答よろしくお願いいたします。

    • ベストアンサー
    • CSS
  • ページファイルが見当たらない

    知識がないのですが、CGIの使用されている既存のWebサイトのレイアウトを変更したいのですが、index.html以外のページファイルが見当たらずリンクのURLを見るとcgi-binの中のcategoryとpageが指定されているのでそこにあるのかなと思うのですが、見当たりません(というかわかりません)。 要はそのURLのページのHTMLをいじりたいのですが、CGIの知識がないとだめですか?またはこの作業はCGIの方にもなんらかの変更作業がいるんでしょうか? とても困ってます。

    • ベストアンサー
    • CGI
  • WEBページ更新について

    初めて投稿させてもらいます。 会社でWEBページでの更新を担当することになりました。 今後の事を見据えて改訂しようと思っています。 質問内容は2つです まずひとつは、 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> という宣言を現在使っていますが、XHTML及びHTML5で作りなおしたほうが良いのでしょうか。 このまま使用していると何か弊害があるのでしょうか 移行する場合、注意点があればそちらもご教示お願いします。 もう一つは、 iphone及びipad向けのWebサイトも同時に作ろうと思っているのですが どこから手をつければ良いのか分からず立ち止まっています。 パソコン向けのものとスマートフォン向けのページを共有させようと考えています。 急ぎの内容ではありませんが、私個人の心の準備と、技術的な問題で外注になる場合の費用の計算がありますので3月中にでも返事をいただけると幸いです。

  • Web上の管理画面からホームページを更新する仕組み

    Web上の管理画面からホームページを更新する仕組みをつくるのはどの程度の難易度でしょうか? ・IDとパスワードでログイン  ↓ ・ブラウザ画面に表示されたフォームの該当欄に更新内容を入力し、ボタンをクリック  ↓ ・既定のホームページが既定のデザインにしたがって更新される というようなイメージです。 CGIを使えば実現可能なのかな?と思うのですが、どの程度の難易度なのか、またカスタマイズ可能なツールがあるのかどうか、などがよくわからないので、教えていただけたら嬉しいです。 当方の技術は、コメントなどを読みながらPerlで書かれた掲示板CGIのカスタマイズがある程度行え、HTMLもスラスラではありませんが理解したり編集したりすることはできる程度です。スタイルシートはなんとなくはわかりますが使いこなせていません。 また、この仕組みを使ったWebページを3~4ページほどデザイン会社に注文した場合、どのくらいの料金になるものでしょうか? よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIで書き出されるページにHTMLで記述したメニューを表示させたいのですが…

    現在、検索エンジン系のCGIを元にサイトを作成しています。 このCGIで書き出される全ページ(任意の)にサイトのメニューを表示したいのですがどうやってよいのか分かりません。。 メニューは変更があっても更新しやすいようにHTMLで作成したいので、CGIにHTMLを読み込むという形をとりたいと思っています。 いろいろ調べてみて「出来る」ということはわかったのですが、具体的にどうすればよいのかまでは分からなかったのでここに質問させて頂きました。 初歩的な質問だとは思うのですが、どなたかご回答よろしくお願い致します。

    • 締切済み
    • CGI
  • 更新ページを書き換える

    こんにちは。 HTML関係でどうしてもわからないことが出てきまして詰まっています。 どうぞやり方を教えてください。 データー更新用のWebページがあり、次のタグが含まれています。 <input type="text" name="type_id" value="1"> <input type="file" name="image"> (この下に更新ボタン) これを、別に用意したプログラムから書き換えて、更新ボタンをプログラムで押したことにして処理させています。 type="text"は、valueがありますので、value="3"とか代入させると、ちゃんと3で更新できるのですが、Type="file"に目的の文字を代入することができません。 type="file"にたとえば c:\box1\abc.jpg と入れてやるにはどうしたらいいでしょうか? よろしくお願いします。

  • ホームページの新着情報を簡単に更新するには。

    現在、友人に頼まれてホームページを作成しています。 ページ自体は完成したのですが、友人がHTMLの知識が無いため、簡単な新着情報の更新をどうするかで迷っています。 IDとパスワードを入力するログインページを作った(無料のCGIを利用)のですが、そのログインページの新着情報をCGIを使って素人でも簡単に更新できないものでしょうか? 更新内容は日記的な文章だけなので、ブログで十分なのですが、ログインした人だけしか見れないようにするのに何かいい方法はないでしょうか?

    • 締切済み
    • CGI
  • WEBページが更新されたことを通知してくれるサービ

    Webページが更新された際に、更新された部分のテキストをメール通知してくれるサービスを探しています。 対象のWebページは、RSS未対応の普通のHTMLページになります。 これまでは「MAILPIA」を使っていましたが、サービス提供が終了してしまったので、同じようなサービスがないか探しています。 「ウェブチェッカー(http://webchecker.biz/)」というところが似ているようで、ためしに使用してみましたが、更新したことの通知は来るものの、ページの更新された部分のテキストをメールで通知してもらえません。 (当方の設定がいけないのかもしれません…) --【まとめ】-- 1.HTMLページが更新された場合に、更新された部分のテキストがメールで通知されるサービス。 2.パソコンを起動せずに使えるもの(パソコンにソフトをDLして使うものではない) 上記のふたつが満たされるサービスを教えてください。 --【番外】-- または、、、 番外1)ウェブチェッカーでWebページの更新された部分のテキストをメール通知する方法 番外2)HTMLページをRSS化→RSS通知を活用し、更新された部分のテキストをメール通知してくれる方法 「MAILPIA」では、更新された部分のテキストがメールで1時間に1回通知されてきたので、とても助かりました。 ご存知のサービスがあればおしえてください。どうぞ、よろしくお願いいたします。