スレッド表示 | フラット表示〕 全トピック 920 件中 781 番目 次≫ ≪前

IntegratedTemplateの使い方

created: 2003-10-13 02:34 | modified: 2003-10-16 20:06 | reply: 4

[760] IntegratedTemplateの使い方

user: リッチー | created: 2003-10-13 02:34
お世話になります。
リッチーと申します。
IntegratedTemplateのことで質問させていただきます。以下はソースの1部です。

--------------------------------------
$tpl =& new IntegratedTemplate("HJ_HTMPL");
require_once HJ_INCLUDES . "/ctl.php";
$var =& new Ctl($tpl);
--------------------------------------

実行時、上記ソースの
$tpl =& new IntegratedTemplate("HJ_HTMPL");
の行で、
「Fatal error: Cannot instantiate non-existent class: integratedtemplate 」
というエラーが発生してしまいます。
HJ_HTMPLおよびHJ_INCLUDESは、定義したディレクトリ名です。

Webでいろいろ調べては見たのですが、
定義された定数(HJ_HTMPL)に、どのようなディレクトリを指定したらいいのかが分かりません。
ご教授いただけないでしょうか?
reply: 761 返信 編集 削除

[761] Re.IntegratedTemplateの使い方

user: hamaji | created: 2003-10-13 04:25
こんばんは。
恥ずかしながらPEARは使ったことないですが

まずPHPのバージョンは何でしょうか?
私はPHP4.3.3を使ってますがIntegratedTemplate()というクラスは
PEARには存在しませんでした。(Grepした結果)
おそらくIT.phpのHTML_Template_ITクラスだと思います。
$tpl =& new IntegratedTemplate("HJ_HTMPL");
require_once HJ_INCLUDES . "/ctl.php";
$var =& new Ctl($tpl);
> 実行時、上記ソースの
> $tpl =& new IntegratedTemplate("HJ_HTMPL");
> の行で、「Fatal error: Cannot instantiate non-existent class: integratedtemplate 」
> というエラーが発生してしまいます。
エラーの内容は『致命的エラー!!存在しないクラスを実体化できません。』といったとこでしょうか。
もともと存在しないクラスを参照しようとしてるのでまあ無理もないでしょう。

ここを参考にしてみてはいかがでしょうか
http://www.1x1.jp/php/manual_pear/packages.templates.it.html
Parent: 760  reply: 762 返信 編集 削除

[762] Re.IntegratedTemplateの使い方

user: リッチー | created: 2003-10-13 13:31
hamajiさん、ご回答ありがとうございます。

> まずPHPのバージョンは何でしょうか?
> 私はPHP4.3.3を使ってますが
> IntegratedTemplate()というクラスは
> PEARには存在しませんでした。(Grepした結果)

PHP4.3.3です。IntegratedTemplateという
クラスは確かにないですよね。そこで、
http://pear.php.net/package/HTML_Template_IT
からダウンロードしてして、Pear.php等が保管してあるディレクトリにコピーしてやっていた
んです。
でもどこか違っているのでしょうね。
紹介いただいたページ等参考にして、もう少し考えてみます。
Parent: 761  reply: 763 返信 編集 削除

[763] 4.0.6 のPEAR

user: ゆうじ | created: 2003-10-13 13:45
手元に置いている古いPHPを調べたところ、
PHP4.0.6付属 の PEAR の IT.php にありました。
現在どのクラスやファイルに吸収されてるのか
不明なので参考まで。
Parent: 762  reply: 782 返信 編集 削除

[782] ありがとうございます

user: リッチー | created: 2003-10-16 20:06
ゆうじさん、hamajiさん、情報ありがとう
ございました。ダウンロードしたのをやめ、
ちゃんと動いている開発環境のIT.phpに
入替えたところ、うまくいきました!
Parent: 763  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 781 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑