PHP中smarty包含文件的路径问题
PHP新手,刚开始动手就遇到问题。首页index.php代码include_once(__DIR__."/Inc/Smarty_Inc.php");___________...
PHP新手,刚开始动手就遇到问题。
首页 index.php
代码 include_once(__DIR__."/Inc/Smarty_Inc.php");
____________________________________________
smarty的配置文件/Inc/smarty_inc.php
代码 include_once("../Public/Smarty/Smarty.class.php");
____________________________________________
smarty库位置/public/smarty/smarty.class.php
问题现象:直接访问 /inc/smarty_inc.php没有任何错误。
访问首页index.php的时候错误提示:
Warning: include_once(../Public/Smarty/Smarty.class.php)
[<a href='function.include-once'>function.include-once</a>]:
failed to open stream: No such file or directory
想了想,这个方法有点笨。
index.php代码改为:
include_once(__DIR__."/Public/Smarty/Smarty.class.php");
include_once(__DIR__."/Inc/Smarty_Inc.php");
_____________________________________________
smarty的配置文件/Inc/smarty_inc.php代码去掉
include_once("../Public/Smarty/Smarty.class.php");
只保留相应的smarty的配置项,运行之后也没有错。
现在纳闷为什么不能写成一行。
新手不容易呀... 展开
首页 index.php
代码 include_once(__DIR__."/Inc/Smarty_Inc.php");
____________________________________________
smarty的配置文件/Inc/smarty_inc.php
代码 include_once("../Public/Smarty/Smarty.class.php");
____________________________________________
smarty库位置/public/smarty/smarty.class.php
问题现象:直接访问 /inc/smarty_inc.php没有任何错误。
访问首页index.php的时候错误提示:
Warning: include_once(../Public/Smarty/Smarty.class.php)
[<a href='function.include-once'>function.include-once</a>]:
failed to open stream: No such file or directory
想了想,这个方法有点笨。
index.php代码改为:
include_once(__DIR__."/Public/Smarty/Smarty.class.php");
include_once(__DIR__."/Inc/Smarty_Inc.php");
_____________________________________________
smarty的配置文件/Inc/smarty_inc.php代码去掉
include_once("../Public/Smarty/Smarty.class.php");
只保留相应的smarty的配置项,运行之后也没有错。
现在纳闷为什么不能写成一行。
新手不容易呀... 展开
2个回答
2014-11-12
展开全部
./Public/Smarty/Smarty.class.php 看看这个路径下有没有Smarty.class.php这个
追问
有这个文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询