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的配置项,运行之后也没有错。
现在纳闷为什么不能写成一行。
新手不容易呀...
展开
 我来答
chengwenziphp
2014-11-12
知道答主
回答量:45
采纳率:100%
帮助的人:9.3万
展开全部
应该是地址错误了,没有这个文件
追问
文件肯定有,而且单独访问的时候没有任何错误。
匿名用户
2014-11-12
展开全部
./Public/Smarty/Smarty.class.php 看看这个路径下有没有Smarty.class.php这个
追问
有这个文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式