WEB上にアップしている会社の全社日報の管理をする事になりました。

毎日更新する内容で、前回の情報が消され、その上に新しい情報が入ってきますので、例えば一週間前のデータが見たい時など、どうしようもないのが現状です。
そこで、そのページ上に過去のデータの履歴を日別で表示することのできる機能を追加したいと考えているのですが、あまり知識のない私にもわかる形で教えて(またはプログラムを紹介して)もらえませんか?

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2006/05/31 15:23:59
  • 終了:2006/06/01 23:12:42

回答(4件)

id:cyano No.1

cyano回答回数126ベストアンサー獲得回数02006/05/31 15:57:40

ポイント23pt

運用性、信頼性の面であまりおすすめしませんが、一番簡単なのはWeb自動巡回ツールを導入し、毎日自動的に日付にあわせたファイル名でその状態を保存してゆく事です。保存先をWebサーバに指定することでブラウザからも閲覧できる次第です。

http://www.vector.co.jp/vpack/filearea/win95/net/www/auto/index....

日報を管理するCGIを変更できるのなら、Web日記系のツールと入れ替えてしまうという手があります。これなら毎日新着情報は自動的に保存され、過去の履歴を閲覧するのも簡単です。

たとえばtDiaryなんかは、はてなダイアリーの元になっているシステムですからなじみがあると思います。

http://www.tdiary.org/

id:tetti

巡回ツールは、考えになかったです。ありがとうございます。

また、そのページは、CGIを使用しておらず、普通にHTMLでエクセルの表を埋め込んだようなシンプルなものです。

2006/05/31 16:16:08
id:icchan0000 No.2

icchan0000回答回数85ベストアンサー獲得回数52006/05/31 16:00:03

ポイント23pt

httpgetというソフトで実現可能だと思います。

http://www.vector.co.jp/soft/winnt/net/se099336.html


Windowsで以下のような内容のバッチファイルを創り、タスクスケジューラに登録しておけば、毎日定期的に内容を保存できます。

※バッチファイル内のinstall_folderはhttpget.exeが存在するフォルダ


@echo off
cd C:\work_folder・・・(1)
for /F "tokens=1-3 delims=:/ " %%i in ('date /t')  do set DT=%%i%%j%%k・・・(2)
c:\install_folder\httpget http://www.hogehoge.com/hogehoge.html > %DT%.html

※(1)日々のファイルを保存していくフォルダ

 (2)日付をファイル名として使用します

   別のやり方としてhttp://www.atmarkit.co.jp/fwin2k/win2ktips/419batchdate/batchdat...

id:tetti

履歴の保存に関して、これを使えば楽にできそうですね。

その保存したページを日付別でWEB上に簡単にリンクさせるには、どのような方法が一番簡単でしょうか?

2006/05/31 16:42:15
id:icchan0000 No.3

icchan0000回答回数85ベストアンサー獲得回数52006/05/31 21:46:12

ポイント22pt

>その保存したページを日付別でWEB上に簡単にリンクさせるには、どのような方法が一番簡単でしょうか?


コマンドプロンプトから使えるファイルリスティングツールを使って、結果をHTMLに出力すればいいんじゃないでしょうか。

上記で示したバッチの最後に、ファイル名一覧HTML出力を追加してあげるとか。

コマンドから使えるリスティングツールとして例えば

http://www.vector.co.jp/soft/win95/util/se216097.html

他にも

http://www.vector.co.jp/vpack/filearea/win/util/file/list/index....

とかにたくさんあるのでお好みのものをどうぞ

id:tetti

リスティングですか。

お恥ずかしいですが、初めて聞きます。

ちょっと難しいですが、いろいろ触ってみます。

2006/05/31 22:00:27
id:hamster009 No.4

hamster009回答回数3431ベストアンサー獲得回数502006/06/01 03:21:39

ポイント22pt

単純にフレームにしたらどうですか?

左フレームに日時、右フレームにそのときの日報と。

http://www.k2.dion.ne.jp/~spag/reverse/frame.html

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません