このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

時間帯で変化するHPの作成方法を教えて下さい!

発言者:まりこ
( Date Friday, April 09, 2004 16:08:46 )


CGI超初心者です(T_T)
WEBデザインをやってるんですが、今一定の時間帯のみ裏ページに行けるHPを作っています。自分で色々試行錯誤してもどうしてもうまくいかない!!
CGIの書き方とか、何か知っている方教えて欲しいです!
お願いします(TOT)/

けーざい さんからのコメント
( Friday, April 09, 2004 22:30:47 )

まりこさん (^_^)

たとえばグーグル等の検索サイトにて「cgi ページ 時間帯 変化 作成方法」という
キーワードを使って探してみてはいかがでしょう?

わんさかヒットしますので、あれこれ読んでみるのもネットの醍醐味だと
思いますです、はい。(^o^)



→  google検索「cgi ページ 時間帯 変化 作成方法」

森下 さんからのコメント
( Friday, April 09, 2004 22:35:15 )

CGIに何を使うのかわかりませんが、
PerlにしろJavaにしろAppleScriptにしろ、たいていのプログラミング言語においては、
このような場合if〜else構文を使って、
もしこの時間ならこれを出力、そうでない時間ならこちらを出力と分岐します。

Perlだとこんな感じかな。

#!/usr/bin/perl

use CGI qw(:standard);

#現在時刻の取得
$times = time();
($sec,$min,$hour,$mday,$month,$year,$wday,$stime) = localtime($times);

#午前中なら「おはよう」、それ以外なら「こんにちは」と表示をセット
if($hour < 12){$the_Body = "Good Morning World!"}
else{$the_Body = "Hello World!"}

#HTMLの送出
print header( -type => 'text/html'),
  start_html( -lang => 'japanese',
        -title => 'Day or Night',
        -bgcolor => '#ffff77'),
    p( {-align => 'center'}, "$the_Body"),
  end_html;

まりこ さんからのコメント
( Sunday, April 11, 2004 22:13:20 )

みなさんありがとうございました!!
これからやってみます〜〜(^O^)/