FUN YOU BLOG

メンテナンスメッセージを一定期間だけ表示させるphpコード

**メンテのときにつかうやつ

システムメンテナンスのため、以下の期間はご利用いただけません
12/26(木) 00:00 ~ 1/5(日) 24:00 <<

みたいなよくあるメンテナンスメッセージ。
(メンテナンス時間はフィクションです。実在の団体とは関係ありません。)

今回の目標は、これを表示させたい。
そして、1/6(月)になったらWebページから見えなくなるようにしたい。
メンテ終わりを見計らってメッセージ削除とかめんどくさい。

**phpのコード

というわけで、こんなコード作った。

|php|

システムメンテナンスのため、以下の期間はご利用いただけません
12/26(木) 00:00 ~ 1/5(日) 24:00

EOF; if (strtotime(date('Y-m-d')) <= strtotime('2014-1-5')) { echo $mente; } // ここまで ?>

||<

これをメンテナンスメッセージが欲しいところに張り付ければOK

strtotimeは、日付だけでなく年もいれて比較した方が確実なので、
年をまたがないときにも入れておくほうが吉。

**まとめ
というコードを作ったのですが、貼り付けようと思ってたページがphp禁止で、

||

|| <--