[PHP-users 8105] PHPLIB Templateクラスを使いたいです
number cocott19
php-users@php.gr.jp
Tue, 18 Jun 2002 12:06:28 +0900
こんにちは、
PHPLIBのテンプレートクラスを使えるようにしたいのですが、
//********************************************************************
<?php
include("template.inc");
$t = new Template("/usr/local/phplib/php", "keep");
$t -> set_file(array ("page" => "page.ihtml", "box" => "box.ihtml"));
$t -> set_var(array(
"PAGRTITLE" => "TEST", "TABLECAPTION" => "TEST TABLE",
"TITLE" => "HOGE" ));
$t -> set_block("box", "row", "rows");
for ($i = 1; $i <= 3; $i++){
$n = $i;
$nn = $i*10;
$t -> set_var(array("NUM" => $n, "BIGNUM" => $nn));
$t -> parse("rows", "row", true);
}
$t -> parse("out", array("box", "page"));
$t -> p("out");
?>
//*********************************************************************
↑のPHPファイルと、2つの読み込み用の.ihtmlというファイルを作って
ブラウザで表示してみると、
Fatal error: Cannot redeclare class template in
/usr/local/phplib-7.2d/php/template.inc on line 12
のようなエラーが出てしまします。
PHPLIBにサンプルでついているページは見ることができたのですが。。。
どの様にすればテンプレートクラスを使えるようになるのでしょうか?
prepend.phpに、require($_PHPLIB["libdir"] . "template.inc");
を追記してみましたが、できませんでした。
local.incに何か記述しないといけないのでしょうか?
分かる方がいらっしゃったら教えていただきたいです。
PHP4.0.6
PHPLIB7.2d
Apache1.3.24
です。
_________________________________________________________________
インターネットをぶらぶらショッピングするなら MSN ショッピングへ
http://shopping.msn.co.jp/