- ベストアンサー
ページの更新について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
違うページの内容でも同じファイルにログを保存するなり、違うファイルに保存されいているログを取得して計算するなりすればできますよ。 CGI(Perlでしょうか?)が解っていればそんなに難しい動作は必要ありません。 初心者向けにPerlについて解説されているページをご紹介しますので、勉強してみてください。 全てのプログラムをここで教えてもらう…というのはほぼ不可能です。
その他の回答 (1)
- ribisi
- ベストアンサー率28% (247/864)
ファイルをオープンして、文字列処理を行い、 「書き込まれた数字」を取り出す。 それを必要なファイルの数だけ行う。 その合計をtotal.htmlに書き出す。 total.htmlに「計算」というボタンを作り、 これが押されたらCGIが走るようにすればいいのではないでしょうか。
お礼
回答ありがとうございます。 このサイト始めて利用したのでうれしかったです。 御二方のご回答で方向性が見えましたので、 後はがんばって手を動かしてみます。 今回は回答順にポイントさせていただきました。 本当にありがとうございました。
関連するQ&A
- ページを更新できないようにするには
Rubyで掲示板システムを作成しています。 CGIでフォームで書き込みをした後に表示されたページで,ページの再読込をすると,再び書き込まれた風になってしまいます。CGIの処理の方法は, Web上: 掲示板のフォーム内のhiddenフォームでCGIのcase文で書き込みを行うプログラムへ移行するように値を設定してある。送信ボタンを押すと,CGIを呼び出し, ↓ CGI上: hiddenの値から,書き込みのプログラムであるとcase文で分岐させ,受け取ったフォームの値を書き込む。書き込んだ後,そのプログラムから掲示板を表示するプログラムを呼び出し,printでHTMLソースを渡す。 ↓ Web上: 掲示板が表示される。 (CGIのプログラムは書き込みも表示も同じファイルで行い,その動作はhiddenフォーム内のmodeの値で分岐してある) のような流れになっています。printで表示されているので,ブラウザのurlに,書き込みの動作を行うhiddenフォームの値その他の入力されたデータが残っているからだと思います。 そこで,ブラウザの方から更新(できれば戻る,進むも)を使えないようにできないでしょうか。 ご教授お願いいたします。 (ちなみにCGIのプログラムの方で再読込をしても書き込まれないようにできるのでしょうか)
- 締切済み
- HTML
- Google検索エンジンが更新されず困っています。
順位の変動はあるのですが最新のトップページの情報は更新されず1ヶ月近く古いページの情報です。 CGIの掲示板などは、わりと早く反映されるのですが CGIの掲示板のようにトップページも同じように更新または反映されるような手段はないでしょうか 方法が有った際には、ご指導お願いします。
- 締切済み
- SE・インフラ・Webエンジニア
- 複数テーブルへの更新、挿入について
複数テーブルへの更新、挿入について教えてください。 現在2つのテーブルがあり、それぞれのテーブルに対して更新処理をかけています。 その処理を一回のSQLで更新できないものかと考えています。 以下のような二つのテーブルに対して一度にIntoできるものなのでしょうか。 よろしくお願いします。 --Teble1-- No Name Post ID 1 aaa bbb 1 2 aaa bbb 2 3 aaa bbb 3 --Teble2-- NO ID Memo 1 1 ccc 2 1 ccc 3 1 ccc 2 2 ccc 3 2 ccc
- 締切済み
- MySQL
- パスワード制限について
パスワード制限についてなんですが、 AAAというパスワードを入れるとAAA.HTMLへ飛び、 BBBというパスワードを入れるとBBB.HTMLへ飛んでくれるCGIはありますか? 探してみたのですが、 ・1個のIDとPASSで、1個のHTMLへ ・複数のIDとPASSで、1個のHTMLへ など、最終的には皆同じページへ行ってしまうのしかありませんでした。 何かフリーCGIで上記に当てはまるものはありませんか?
- ベストアンサー
- CGI
- 2chに書き込まれると、同時に更新されるページって
2chに書き込まれると、同時に更新されて同じ書き込みが反映されるページってどういう仕組みになっているのでしょうか? なんらかのサーバーサイドスクリプトを使っているのでしょうが、PHPだけでできますか?
- ベストアンサー
- その他(プログラミング・開発)
- 書込み専用ページの作り方
掲示板のように複数の人が書き込んで表示するページを作りたいのですが、書き込むためのページと表示のためのページを分けたいと思っています。 (書き込む人を制限したいので、書込みページを見せたくない) 今使っているプロバイダはCGIを載せてはいけないと言ってるのですが、何か他の方法でやる方法はないでしょうか? 最悪プロバイダを変えることも考えてますが、参考になるページなどあったら教えてください。 よろしくお願いします。
- ベストアンサー
- ホームページ作成ソフト
- 更新ファイル+サーバー時間
ドメイン以下の複数ディレクトリーに複数ページがあります。 各ページの更新をしたらドメインページ(index.html)で ●●ページを更新しました。更新順に表示をさせたいのですが。 更新時刻はサーバー時間での取得をしたいと考えています。 サーバー環境(cgi+MySQL+PHP使用可能です。) 各ページはWEB画面で更新できます。 編集後、更新ボタンで反映。 ご教授くださいませ。 素人の為、お手柔らかにお願い致します。
- 締切済み
- PHP
- CGIをコピーしたのですがうまく動きません
いつもお世話になります。 サーバでkentさんのページにあるWebPatioというCGI http://www.kent-web.com/bbs/patio.html なのですが、 1つなら掲示板としてうまく機能していたのですが、掲示板のカテゴリを増やしたいために違うフォルダに違うファイル名でコピーしました。(全く同じ状態でコピーしました) コピーしたCGI掲示板は書き込みが反映されず、書き込む前の画面に戻ってしまいます。(書き込みの画面までは表示されます) 元のCGIは今まで通り書き込みできます。同じCGIは複数動かないのでしょうか? どなたかお分かりになるかたどうぞご教授をお願い致します。
- ベストアンサー
- CGI
- 常に最新のページをひょうじするには
掲示板で新しい書き込みがあっても「更新」をしないと表示されませんよね。 いちいち更新をクリックしなくても自動的に一定の時間ごとにそのページを更新する方法ってありますか? OSはXPです。初心者質問なのですがお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- javascriptでのファイル更新について
prototype.jsのAjax.Updaterでファイルを閲覧することはできたのですが、 ファイルを更新する方法が分かりません。 javascriptでファイルを更新することは不可能なのでしょうか。 perlで言うところの ============================== require "./cgi-lib.pl"; &ReadParse(); open(FH, ">> aaa.txt"); print FH $in{'bbb'}; close(FH); ============================== みたいな処理がしたいです。 環境の制約によりcgiが使えないのでなんとかjavascriptで実現できないかと考えています。
- 締切済み
- JavaScript
お礼
回答ありがとうございます。 このサイト始めて利用したのでうれしかったです。 一応 Perl の本を買ってきてはいたのですが、 言語としてはこのようなことが出来ないという制限はなくても サーバ側などで問題があったりするのかななどど思ったりしてました。 参考URL もありがとうございます。 出来ることがわかったので後は勉強あるのみですね。