php

Smartyデビューです。

ひとまず、今回はさくらインターネットレンタルサーバーSmartyをインストール
する方法を記載します。

さくらインターネットPHP(インスト済み)
・Smarty2.6.18

? /home/ユーザーID/ 配下に、「Smarty2.6.18.tar.gz」をダウンロードして、
名前を「Smarty」に変更。

 #tar -xzvf Smarty2.6.18.tar.gz
 #cp -rp Smarty2.6.18 Smarty

? Smarty/ 配下に、

  templates
  templates_c
  cache
  configs

フォルダを作成する。
templatesフォルダに、index.tplを入れる。

?index.php

caching = true;
$smarty->compile_check = false;
$smarty->template_dir = '/home/ユーザーID/Smarty/templates/';
$smarty->compile_dir  = '/home/ユーザーID/Smarty/templates_c/';
$smarty->config_dir   = '/home/ユーザーID/Smarty/configs/';
$smarty->cache_dir    = '/home/ユーザーID/Smarty/cache/';
	

$smarty->assign('name', 'ルフィ');
$smarty->assign('url', 'http://hogehoge.jp/');
// display it
$smarty->display('index.tpl');

?>

?index.tpl




User Info


 

ユーザー情報:

名前:{$name}
URL: {$url}
日付:{$smarty.now|date_format:"%Y年%m月%d日"}

以上で、ひとまずは動作すると思います。
しかし、テンプレートフォルダがかなり上にあるのが気になります・・・。
index.php内で設定できると思うのですが・・・
後ほどそれは確認します。

以上!!