请问,php中include如何调用其他目录下的文件?
比如aa/bb/cc.php如何调用aa/bb/dd.php这个文件?我现在用include("../cc.php");但好像无效请问正确的调用方法是什么?刚才写错了。我...
比如
aa/bb/cc.php
如何调用
aa/bb/dd.php
这个文件?
我现在用 include("../cc.php");
但好像无效
请问正确的调用方法是什么?
刚才写错了。
我是aa/bb/cc.php
要调用
aa/dd.php
请问该如何调用?
我现在用 include("../dd.php");
好像也无效
不知道啥原因。
用 require("../dd.php"); 展开
aa/bb/cc.php
如何调用
aa/bb/dd.php
这个文件?
我现在用 include("../cc.php");
但好像无效
请问正确的调用方法是什么?
刚才写错了。
我是aa/bb/cc.php
要调用
aa/dd.php
请问该如何调用?
我现在用 include("../dd.php");
好像也无效
不知道啥原因。
用 require("../dd.php"); 展开
4个回答
展开全部
我看了你的问题;以及你提到的实际代码是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的文件布局;
展开全部
include 文件要根据你存取那个档案所在的目录而定, 而不是include 那个文件为定
例如你要存取index.php 所在目录为 aa/index.php
index.php 里要include aa/bb/cc.php 你要写 include "bb/cc.php, 如果在aa/bb/cc.php里要include aa/dd.php 你还是要根据index.php所在的目录来INCLUDE, 即 include "dd.php"
因为你存取的档案是aa/index.php 所以当前目录是 aa 和dd.php 在同一目录
例如你要存取index.php 所在目录为 aa/index.php
index.php 里要include aa/bb/cc.php 你要写 include "bb/cc.php, 如果在aa/bb/cc.php里要include aa/dd.php 你还是要根据index.php所在的目录来INCLUDE, 即 include "dd.php"
因为你存取的档案是aa/index.php 所以当前目录是 aa 和dd.php 在同一目录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个是同级的,路径应该是 include("cc.php");
再比如 aa/bb/cc.php 调用aa/ff.php,才是"../ff.php" ../表示相对路径下,上个文件夹
再比如 aa/bb/cc.php 调用aa/ff.php,才是"../ff.php" ../表示相对路径下,上个文件夹
更多追问追答
追问
刚才写错了。
我是aa/bb/cc.php
要调用
aa/dd.php
请问该如何调用?
我现在用 include("../dd.php");
但好像无效
追答
require()这函数试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先定义一个常量,指向网站根目录,然后用这个常量连接你需要的路径. ../之类的,少用吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询