怎样require上一级目录下的文件
展开全部
我看了你的问题;以及你提到的实际代码是require("../footer.tpl.php");
首先aa/bb/cc.php 中要包含 aa/dd.php ,这种写法include("../dd.php"); 是没有错误的 ;包括require("../dd.php"); 都是可以的。路径没有任何问题;
但你在实际代码是require("../footer.tpl.php"); ,从文件名称上猜测 footer.tpl 应该是一个html模板和php结合生成的缓存文件;
如果我的猜测是对的;
那你的这种包括方法是没有任何实际意义的;
请把footer.tpl.php看成footer.php来看待;
所以可能应该是这样包含 include (./footer.php);至于路径,你看一下实际的文件和footer.php的文件布局;
首先aa/bb/cc.php 中要包含 aa/dd.php ,这种写法include("../dd.php"); 是没有错误的 ;包括require("../dd.php"); 都是可以的。路径没有任何问题;
但你在实际代码是require("../footer.tpl.php"); ,从文件名称上猜测 footer.tpl 应该是一个html模板和php结合生成的缓存文件;
如果我的猜测是对的;
那你的这种包括方法是没有任何实际意义的;
请把footer.tpl.php看成footer.php来看待;
所以可能应该是这样包含 include (./footer.php);至于路径,你看一下实际的文件和footer.php的文件布局;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询