Smartyの使い方テンプレートエンジンのSmartyの使い方をお教えします。レンタルサーバーの「ロリポップ」では、実は最初からSmartyがインストールされています。SmartyとはSmartyは、PHPでつかえるテンプレートエンジンです。うまく使うとホームページのデザインと内容のファイルを分離でき、ホームページ作成が効率化されます。Engineより、smartyをダウンロードし、それを解凍して適当な場所に置き、include_pathを設定することで簡単に利用できます。Smartyには、日本語訳のマニュアルがあります。マニュアルをご確認下さい。Smartyをつかったテンプレートのサンプルテンプレートに必要なファイル・ディレクトリは、次の通りです。「tplファイル」を格納するディレクトリ「templates」という名前で、「phpファイル」を置くディレクトリの下に作るコンパイル済みテンプレート格納ディレクトリ「templates_c」という名前で、「phpファイル」を置くディレクトリの下に作るパーミッション(属性)は、(777)にしないと、エラーになる一度テンプレートが実行されるとコンパイルされたファイルがここに自動的に作られる「tplファイル」の例テンプレートファイルの例です。ここでは、「スクリプトから取得した値:」の次に「phpファイル」で指定する「$value」の内容を表示する簡単なものです。これを応用すれば自分の定義した表示デザインで、いろいろな内容を統一して表示することが出来ます。ファイル名は、「smarty_test.tpl」です。<html><head><title>Smartyのテスト</title></head><body>スクリプトから取得した値:{$value}</body></html>「phpファイル」の例テンプレートファイルを利用する「phpファイル」の例です。「$value」の内容と利用する「tplファイル」を指定します。ファイル名は、「smarty_test.php」です。display("smarty_test.tpl");?>「/usr/local/lib/php/Smarty/」の部分は、「require_once("Smarty.class.php");」だけではエラーになりましたので、付け加えました。「smarty_test.php」をウエブブラウザから実行して、次が表示されれば成功です。レンタルサーバーの「ロリポップ」では、動作確認しております。PHP5を使うならPHP5から選ぼう。