• ベストアンサー

掲示板に開始時間と終了時間をつける

昼間が仕事でいないので掲示板を朝7時に掲示板を停止して夜の6時に自動的に再開できるようなCGIはありますか?他の方法でも良いので教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

PerlのCGIなら2行目に $hour = (localtime(time))[2]; if ($hour > 6 && $hour < 18) { print "Content-type: text/html; charset=shift_jis\n\n"; print "7時~18時はお休みです。今$hour時です。"; exit; } こんなのはどうでしょう。

ten123456789
質問者

お礼

本当にありがとうございます。 他の時間帯を設定したい場合はどこを変えれば良いのでしょうか?。 素人質問ですが答えて下さると幸いです。

その他の回答 (1)

  • hok212
  • ベストアンサー率66% (100/150)
回答No.1

ご自分でサーバを管理なされている または レンタルサーバ等でもcronが設定可能なサーバを利用している であるのならば、cronで該当のデータファールのパーミッションを変更してしまえば良いと思います。 ※ 要は自分が管理できない時間帯の書き込みを禁止することができます。 ご自分でCGIをカスタマイズするのでしたら、「サーバ時間(場合によっては日本時間に変換が必要)を拾い、その値によって投稿フォームを非表示にしてしまう」などの方法でもいいと思います。 フリーで配布されているCGIで、そのようなものを見たことがありません。

ten123456789
質問者

お礼

回答ありがとうございます。 残念ながらcronが設定可能なサーバーではありません。 他に方法がある人は回答お願いします。

関連するQ&A