请问php中如何调用php文件中的内容?

我想要在a.php中调取不同目录下的b.php的文件的内容,请问如何调用?

//include或者 require

include '../xx/b.php' //引用a同级目录xx下面得b.php

追问

比如我的a.php和b.php在templets\default目录,
应该怎么写?
include '../templets/default/b.php'
这样吗

追答//a.php和b.php都在templets\default目录?那属于同一个目录

include './b.php';

//如果a.php在最外层
include '../../templets/default/b.php';

追问

请问tpl中如何调用php

追答

tpl 是模板页吗? 模板页中 可以 用模板标签标记 调用php

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-02
tpl使用{php}混编php代码。
例如
{php}echo "2333";{/php}
同理。
{php}include '.a.php';{/php}
可能是题主想要的结果。
不过需要确认好相对路径的初始路径,不一定为TPL所在目录,也有可能为调用tpl的源php所在的目录。

PS:WHMCS中使用php标签需要在安全中,允许模板嵌入php标签。
第2个回答  2013-05-26
require 'a.php';
require_once 'a.php';

后面那句如果当前页面已经包含一次,将不再包含

追问

请问tpl中如何调用php

第3个回答  2019-02-23
<?php include("a.php"); ?>
<?php include("b.php"); ?>

第4个回答  2013-05-26
include '文件路径';追问

比如我的a.php和b.php在templets\default目录,
应该怎么写?
include '../templets/default/b.php'
这样吗

追答

既然2个文件都在同一个目录
那就直接
include 'b.php';

追问

请问tpl中如何调用php

追答

tpl?
你是在使用什么mvc模式的程序吧?
那这就得看你的具体情况了。。。

相似回答