初めまして。ここで良いかどうか分からないのですが教えて下さい。
HPのサイトを2つ持ってますが,一方のサイトから他のサイトの特定のページを一定時間毎(1ケ月に一度)に自動的に書き替え(一度読み出して その後同じファイルないし若干の変更をしたものを上書き)したいのです。 (つまりサイト側にはファイル更新)
クライアントがアクセスしなくても サーバ側だけで時間起動で自動的に動作させたいのですが,どのようにやれば可能でしょうか? できればそのプログラム自体をHPのページの中に埋め込めるのが一番の希望です。 それが不可能な場合は HPサイト内にディレクトリィを別に作ってそれ用のプログラムファイルを置く方法が希望です。
当方は HPは作れますが,WEBプログラムはできないので 分かりやすく教えて頂ければ有り難いです。
ご教授の程宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
> 自分で自分のファイルを更新するフリースクリプトというのは
> どこら辺りを探せば見つかりますでしょうか?
この「自分で自分のファイルを更新」という処理自体は、スクリプトにとっての何らかの目的があってするものです。
つまり、ありとあらゆるスクリプトがファイルを更新しますから、「何を、どういう風に更新」するのかが解らなければ、どのスクリプトが該当するのかちょっと解りません。
たとえば、何かデータベースを更新する、とか、何らかの法則にしたがってページを更新する、とか、どこかから取ってきた情報を埋め込む、などなど。
もし、お使いのサーバーが、HTMLファイルが更新されたかどうかだけをチェックする、という規約なら、たとえば少し発想を変えて、書き込みログでHTMLを生成する掲示板ってありますよね。それを置いておけば、とりあえず誰かが書き込むたびにHTMLが更新されつづけます。
あとは、ちょっと裏技みたいになりますが、アクセスカウンターを設置して、そのデータファイルの名前を「~.html」にしてしまう、というのも考えられます。
No.1
- 回答日時:
単純に、一定期間ごとにファイルを自動更新するプログラムなら簡単ですが、AサーバーからBサーバーのファイルを更新したい、ということですよね?
なぜそうするのか、ちょっと解りませんが…、不可能ではありません。
Bサーバーに、データを受け取ってファイルを更新する、というプログラムを置いておき、Aサーバーから定期的にそのプログラムを起動(アクセス)すればいいと思います。
> プログラム自体をHPのページの中に埋め込める
↑この意味がよく解らないのですが、PHPのようにHTMLの中にプログラムを書けるものもありますが、何か意味が違いますよね…。
> サイト内にディレクトリィを別に作ってそれ用のプログラムファイルを置く方法
↑これも、すみません意味がよく解りません…。
どこに置いても関係ないと思うのですが。
冒頭にも書きましたが、最も自然で一般的なのは、Aサーバーが自分で自分のファイルを更新する方法です。
プログラムはできないとのことなので、この方法であればフリーのスクリプトもあると思うのですが、AサーバーがBサーバーのファイルを~、というのは自作するしかないように思います。
taseki様
どうも有り難う御座いました。 出張していて見るのが遅くなりお礼がおくれてすみませんでした。
レンタルサーバを借りていますが, 止むを得ない状況でしばらく更新が出来ない時(長期出張等)にも 非更新を理由に削除されないようにしたいのです。
従って サーバがファイル更新と認識するやり方で一番簡単な方法にしたいのです。 自分で自分のファイルを更新するフリースクリプトというのはどこら辺りを探せば見つかりますでしょうか?
あまりにも初歩的な質問で申し訳ありませんが,宜しくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- その他(IT・Webサービス) 無料ドメイン無料サーバでHP作りたい。 知り合いの飲食店のHPを作ってあげたいのですが、その店主には 3 2022/06/05 01:22
- その他(クラウドサービス・オンラインストレージ) firestorage_androidスマホでダウンロードできない 1 2022/10/25 08:18
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 据え置き型ゲーム機 PS4コントローラのリセット確認方法 1 2022/10/01 10:57
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
VBScriptで、ファイルから任意...
-
ウィンドウズ XPの検索で拡張...
-
FTPにて553エラー
-
特定のCGIだけ、作動するかわり...
-
URLに~/cgi-bin/~を隠す方法
-
SFTPなどは使わないホームペー...
-
cgiファイルを直接は見れなくす...
-
Image::Magickの呼び出し
-
PerlでFindFirst/FindNext
-
FFFTPでアップロードできない?
-
htmlにアクセスと同時に、あるC...
-
mathtexの導入方法について。
-
ユーザの所属するグループを取...
-
ApacheでのCGIについての質問
-
インクルードファイルのエラー
-
CGIって何ですか?簡潔に教えて...
-
ネットワーク上の共有フォルダ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
JAVAで別サーバーのファイルの...
-
VBScriptで、ファイルから任意...
-
サーバー上のフォルダ削除が出...
-
Webでのファイルアップロードに...
-
vbでFTPサーバーに対して、サー...
-
C# ファイル削除のエラーコード
-
WEB上で文書のアイコンを配置す...
-
HTMLソースファイルからタグを...
-
contenttypeについて
-
Dreamweaver(ドリームウィーバ...
-
個人的なアップローダーの設置
-
ローカルファイルをサーバーか...
-
自前のアップローダの作り方
-
30分ごとに更新
-
Perl 別ドメインのファイル存在...
-
PHPが動いてCGIが動かない?
-
空のファイル
おすすめ情報