雨谷の日和

過去19年で2,600を超えるアニメの第1話だけは見続けた僕のお勧めアニメがハズレなはずがない

人狼BBS作成日記84

さて、これらの処理をするための方法も実装しておきます。
一応実時間制で日付が進行することを考えているので、本来ならcronなどを使って定時処理を掛けるのが良いと考えています。
しかし、どうやらウチのサーバはcronが使えないようなので、今回は擬似的に日付を進行させるための入力フォームをつけることにしましょう。
本当にゲームとして成り立たせるなら、こんな入力フォームはあってはダメ(最低でも、管理者しか操作できないようにする必要がある)ですが、まあ、そこは練習お気楽日曜プログラムということで。
とりあえず、以下のようになるでしょうか。

sub STDOUT_UPDATE_FORM {
  print "<div class=\"login\">\n";
  print "<form method=\"POST\" action=\"$Cgi_Main\" class=\"login\">\n";
  print "<input type=\"hidden\" name=\"mode\" value=\"update\">\n";
  print "<input type=\"submit\" value=\"日付進行\">\n";
  print "</form><br class=\"clear\"></div>\n";
  print "<br>\n";
}

このボタンを押すと、日付が変わる処理が実行されると言うわけです。