我把Php安装包,Pear文件夹的IT.php,IT_Error.php,ITX.php,PEAR.php这些文件都包含进去了,
可是创建类integratedtemplateextension的时候仍是出错
$tpl = new IntegratedTemplateExtension($HTML_CODE_FILE_ROOT);
//指定要替换 tag 的 HTML 文件
$tpl->loadTemplatefile("Welcome.htm");
Fatal error: Cannot instantiate non-existent class: integratedtemplateextension
6 个解决方案
#1
你是怎样包含的?
只需
require_once('HTML/ITX.php');
即可
只需
require_once('HTML/ITX.php');
即可
#2
我把
IT.php,IT_Error.php,ITX.php,PEAR.php
这几个文件都复制到网站的同一个文件夹下面
IT.php,IT_Error.php,ITX.php,PEAR.php
这几个文件都复制到网站的同一个文件夹下面
#3
如果这样你就需要修改IT.php、ITX.php中require_once的路径
但不建议这样做,还是维持原结构比较好
你的程序
PEAR.php
HTML/IT.php
HTML/IT_Error.php
HTML/ITX.php
但不建议这样做,还是维持原结构比较好
你的程序
PEAR.php
HTML/IT.php
HTML/IT_Error.php
HTML/ITX.php
#4
路径我修改了,可是定义对象时候出错了,我自己打开ITX.php这个文件看过,确实也没有定义
integratedtemplateextension
这个类
integratedtemplateextension
这个类
#5
晕!在ITX.php中
class IntegratedTemplateExtension extends IntegratedTemplate {
/**
* Array with all warnings.
* @var array
* @access public
* @see $printWarning, $haltOnWarning, warning()
*/
var $warn = array();
....
class IntegratedTemplateExtension extends IntegratedTemplate {
/**
* Array with all warnings.
* @var array
* @access public
* @see $printWarning, $haltOnWarning, warning()
*/
var $warn = array();
....
#6
是不是我的php版本不对?我的php是4.3.2的
class HTML_Template_ITX extends HTML_Template_IT {
/**
* Array with all warnings.
* @var array
* @access public
* @see $printWarning, $haltOnWarning, warning()
*/
var $warn = array();
class HTML_Template_ITX extends HTML_Template_IT {
/**
* Array with all warnings.
* @var array
* @access public
* @see $printWarning, $haltOnWarning, warning()
*/
var $warn = array();
#1
你是怎样包含的?
只需
require_once('HTML/ITX.php');
即可
只需
require_once('HTML/ITX.php');
即可
#2
我把
IT.php,IT_Error.php,ITX.php,PEAR.php
这几个文件都复制到网站的同一个文件夹下面
IT.php,IT_Error.php,ITX.php,PEAR.php
这几个文件都复制到网站的同一个文件夹下面
#3
如果这样你就需要修改IT.php、ITX.php中require_once的路径
但不建议这样做,还是维持原结构比较好
你的程序
PEAR.php
HTML/IT.php
HTML/IT_Error.php
HTML/ITX.php
但不建议这样做,还是维持原结构比较好
你的程序
PEAR.php
HTML/IT.php
HTML/IT_Error.php
HTML/ITX.php
#4
路径我修改了,可是定义对象时候出错了,我自己打开ITX.php这个文件看过,确实也没有定义
integratedtemplateextension
这个类
integratedtemplateextension
这个类
#5
晕!在ITX.php中
class IntegratedTemplateExtension extends IntegratedTemplate {
/**
* Array with all warnings.
* @var array
* @access public
* @see $printWarning, $haltOnWarning, warning()
*/
var $warn = array();
....
class IntegratedTemplateExtension extends IntegratedTemplate {
/**
* Array with all warnings.
* @var array
* @access public
* @see $printWarning, $haltOnWarning, warning()
*/
var $warn = array();
....
#6
是不是我的php版本不对?我的php是4.3.2的
class HTML_Template_ITX extends HTML_Template_IT {
/**
* Array with all warnings.
* @var array
* @access public
* @see $printWarning, $haltOnWarning, warning()
*/
var $warn = array();
class HTML_Template_ITX extends HTML_Template_IT {
/**
* Array with all warnings.
* @var array
* @access public
* @see $printWarning, $haltOnWarning, warning()
*/
var $warn = array();