人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

毎日大量のWEBページを作成し、サーバにアップしております。

どのWEBページが新規作成、更新されたのか、
直接URLを閲覧してチェックしたいのですが、
現在は管理しきれておりません。

WEBページが新規作成か更新されたタイミングで
ブラウザベースで「このURLが更新されたよ」ということがわかると結構嬉しいです。
何か良い方法はございませんでしょうか?

ホスティングサーバにバッチプログラムをセットし、
10分おきにサーバの全HTMLファイルをチェックして
前回チェックした内容との差分を抽出することで
新規作成か更新HTMLを検知する、
などの方法が有効かな、などと考えております。

そんなことしなくても出来ますよ、など
何かシンプルで良い方法をご存知の方はお教え願います。
どうぞよろしくお願い致します。

●質問者: ita07
●カテゴリ:インターネット ウェブ制作
✍キーワード:HTML URL Web サーバ シンプル
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● arue_l
●71ポイント ベストアンサー

そのサーバにどのような形で新規htmlがぶら下がるのかがちょっと不明ですが、1、2ページ程度の親にぶら下がり、javaスクリプトのような複雑なものを使用しないという前提で答えます

もし違うのであれば無視してください


差分を取る方法に似ていますが、SleipnirのHeadline-Readerプラグインを利用してみてはどうでしょうか

本来はRSSリーダですが、htmlで保存してフィード更新時にhtmlの差分URLを抽出してRSS化して表示することができます

更新分のURLだけを抽出してくることが可能ですので、バッチを作成する手間もかからないと思います

◎質問者からの返答

SleipnirのHeadline-Readerプラグインを設定するまでは出来ましたが

> htmlで保存してフィード更新時にhtmlの差分URLを抽出してRSS化して表示することができます

この設定方法が今ひとつわかりません。

このあたりの設定方法を説明したサイトなどはございませんでしょうか?


2 ● araishi
●27ポイント

こんにちわ。

そんなことしなくても出来ますよ的な回答です!

PHPを使ってます、すいません。

1, ファイルや、フォルダを全部取得する再起処理を書きます。

2, あとは再起処理中にfilemtime関数を使用するとそのファイルの最終更新日が取得できますよ。

再起処理の参考はこちら

http://www.sound-uz.jp/php/note/dirTree

filemtime関数の参考はこちら

http://nyx.pu1.net/function/filesystem/filemtime.html


3 ● azuco1975
●26ポイント

RSS自動作成ソフトで管理しては?

http://www.nishishi.com/soft/rssmaker/

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ