已有83人关注
实战突击:php项目案例整合第12章总是找不到smarty,啥原因?
发表在PHP答疑区 2016-12-29
是否精华
版块置顶:

已经将smarty2.6.24中libs考过去了,如图:图65.JPG


根据出错信息,感觉路径设置有问题,如图:

这个路径的/var/www/c868c.cn\mr\12\Smarty\\libs\Smarty.class.php中libs前两个反斜杠是不是有问题,有问题的话,程序怎么呢?


图66.JPG

分享到:
精彩评论 1
慕容st
学分:6001 LV13
TA的每日心情
开心
2016-11-08 12:40:45
2016-12-30
沙发

读者您好:

你是Linux系统,因此,config.php文件,您修改为这样,再试下。

<?php
function getpath(){
 $mainpath=$_SERVER['DOCUMENT_ROOT'];
 $filepath=$_SERVER['SCRIPT_FILENAME'];
 $array=explode("/",$filepath);
 $newarray=array();
 for($i=0;$i<count($array)-1;$i++){
    array_push($newarray,$array[$i]."/");
    }
 $abspath=implode("",$newarray);
 $num=strlen($mainpath)-strlen($abspath);
 $newpathtmp=substr($abspath,$num);
 $newpath=$newpathtmp."Smarty/";
 return($newpath);
 }
$path=getpath();
define('BASE_PATH',$_SERVER['DOCUMENT_ROOT']);
define('SMARTY_PATH',$path);
require BASE_PATH.SMARTY_PATH.'libs/Smarty.class.php';
$smarty = new Smarty;
$smarty->template_dir = BASE_PATH.SMARTY_PATH.'templates/';
$smarty->compile_dir = BASE_PATH.SMARTY_PATH.'templates_c/';
$smarty->config_dir = BASE_PATH.SMARTY_PATH.'configs/';
$smarty->cache_dir = BASE_PATH.SMARTY_PATH.'cache/';

?>

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照