• 締切済み

指定時間にページを公開する場合、PHPかCRONか

例として、 クリスマス当日に特設ページを公開する場合を考えます。 そのページのURLが知られていても、 クリスマス当日までアクセスできないようにしたのですが、 指定時間に何かを実行させるには PHPやCRONを使わなければならないみたいです。 全くの初心者ですので、これらに関しては、 PHP→使えるサーバーが多い CRON→使えるサーバーが限られている このくらいの知識しかありません。 普通に考えればPHPかなと思いますが、 初心者にもわかる違いがあれば教えて下さい。

みんなの回答

  • t_ohta
  • ベストアンサー率38% (5292/13827)
回答No.1

PHPはプログラミング言語ですので、指定日時前ならエラーページを表示し、指定日時になったら表示したいページを出力するプログラムを作って対応します。 cronはサーバ上で動いているプログラムで、決まった時間に指定されたプログラムを実行する事が出来ます。 cronを使って、決まった時間に用意しておいたHTMLファイルを指定したディレクトリにコピーするというプログラムを実行する事で、指定日時にページが表示されるようになります。 cronの場合、cronに日時を指定してプログラムを実行させるという設定と、HTMLファイルをコピーするプログラム(Perlかシェルスクリプト等で作る)を用意するという二重の手間がかかります。 どちらが質問者さんにとって簡単かご検討ください。

komagome001
質問者

お礼

ありがとうございます。 CRONについて調べてみたんですが、いまいちよくわからなかったので・・・。 難しくて手間がかかりそうなので、 CRONは上級者向けということですかね・・。

関連するQ&A