includes\lib_installer.php
function get_gd_version()
{
include_once(ROOT_PATH . 'includes/cls_image.php');
return cls_image::gd_version();
}
function get_gd_version()
{
include_once(ROOT_PATH . 'includes/cls_image.php');
$gv = new cls_image();
return $gv->gd_version();
}
\includes\cls_template.php
Deprecated: preg_replace() 的报错,下面解决方案:
1.
return preg_replace("/{([^\}\{]*)}/e", "\$this->select('\\1');", $source);
return preg_replace_callback("/{([^\}\{]*)}/", function($r) { return $this->select($r[1]); }, $source);
$out = "<?php " . '$k = ' . preg_replace("/(\'\\$[^,]+)/e" , "stripslashes(trim('\\1','\''));", var_export($t, true)) . ";";
$out = "<?php \n" . '$k = ' . preg_replace_callback(
"/(\'\\$[^,]+)/" ,
function($match){return stripslashes(trim($match[1],'\''));},
var_export($t, true)
) . ";\n";
$val = preg_replace("/\[([^\[\]]*)\]/eis", "'.'.str_replace('$','\$','\\1')", $val);
$val = preg_replace_callback('/\[([^\[\]]*)\]/is',function ($matches) {return '.'.str_replace('$','\$',$matches[1]);},$val);
$source = preg_replace($pattern, $replacement, $source);
$source = preg_replace_callback($pattern, function ($matches) { return '{include file='.strtolower($matches[1]). '}';},$source);
\upload\includes\lib_main.php
$ext = end(explode('.', $tmp));
$extsub = explode('.', $tmp);
$tmp = end($extsub);
$tmp = basename($tmp,".$ext");