カレンダーを作る1

Smartyを使ってカレンダーCGIを作成しよう。

まずは、今日の日付を表示するプログラムを作る

PHPソースは下記の通り

<?php
//MySmartyのrequire_onceを記述すること

$smarty = new MySmarty();

//Smarty変数yearの値をセット
$smarty->assign( ‘year’, date(‘Y’) );

//配列で一括セットする事もできる
$data = array(
‘month’ => date(‘m’),
‘day’ => date(‘d’),
);
$smarty->assign( $data );

//画面表示
$smarty->display( ‘smarty01/lesson01.tpl’ );
?>

Smartyのテンプレートは下記の通り

<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
<title>日付表示のテスト</title>

</head>

<body>
<div style=”text-align:center;”>
今日は、{$year}年{$month}月{$day}日 です。
</div>
</body>
</html>

出力結果はこちら