HTML_Template_IT::loadTemplatefile()

HTML_Template_IT::loadTemplatefile() – テンプレートファイルを読み込む

Synopsis

require_once 'HTML/Template/IT.php';

boolean HTML_Template_IT::loadTemplatefile ( string $filename , boolean $removeUnknownVariables = = true , boolean $removeEmptyBlocks = = true )

Description

ファイルからテンプレートを読み込み、 ブロックおよび変数の内部リストを作成します。

Parameter

  • string $filename - ロードするファイル

  • boolean $removeUnknownVariables - TRUE であれば、置換されなかったブロック内のプレースホルダは除去されます。

  • boolean $removeEmptyBlocks - TRUE であれば、タッチされなかったブロックは除去されます。 ブロックをタッチするには HTML_Template_IT::touchBlock() を使用します。

Return value

boolean - Returns TRUE on success, FALSE on failure.

Example

テンプレートファイル main.tpl.htm

<html>
 <body>
User {USERNAME} logged in successfull as {ROLE}.
 </body>
</html>

$removeUnknownVariables = FALSE で実行するスクリプト

<?php
require_once 'HTML/Template/IT.php';

$tpl = new HTML_Template_IT('.');
$tpl->loadTemplatefile ('main.tpl.htm'falsefalse);

$tpl->setVariable ('USERNAME''foo');
// プレースホルダ ROLE が設定されていません
$tpl->show();
?>

出力


User foo logged in successfull as {ROLE}.

$removeUnknownVariables = TRUE で実行するスクリプト

<?php
require_once 'HTML/Template/IT.php';

$tpl = new HTML_Template_IT('.');
$tpl->loadTemplatefile ('main.tpl.htm'truetrue);

$tpl->setVariable ('USERNAME''foo');
// プレースホルダ ROLE が設定されていませんが、
// $removeUnknownVariables が true に設定されています
$tpl->show();
?>

出力


User foo logged in successfull as .

Note

This function can not be called statically.

NPO法人の設立はお任せ下さい

NPO法人とはという基本的内容から実際のNPO法人設立まで広くお手伝いいたします。これからNPO法人をお考えの方はオススメ。NPO法人とはNon Profit Organizationの略であり、特定非営利活動法人を指します。法人なので当然に登記され、独立した人格として活動ができるようになります。

これから引越しや転勤等で賃貸物件を探すなら、賃貸大阪homeへ
アクセスカウンター
アルバイトをお探しならアルバイトスタイルへ。アルバイトを探したい方、アルバイトを探している方は必見です。
NPO法人をこれから設立したいとお考えなら自分で設立するNPO法人へ。都道府県ごとのNPO法人設立情報などを提供。NPO法人証明書も発行
株式会社をこれから設立したいとお考えなら会社設立webへ。都道府県ごとの会社設立専門家を紹介しております。
メールフォームを製作するならメールフォームbizへ。納品できるメールフォームを製作