gpt4 book ai didi

php - 包括未按预期工作

转载 作者:搜寻专家 更新时间:2023-10-31 20:40:12 25 4
gpt4 key购买 nike

这让我很困惑,所以我在我的 php 中有一个简单的 include 行,但由于某种原因它并不总是正常工作。

基本上,include 正在加载我的主要内容部分...

如果 $page['view']list 我的页面将无法正确加载...

我的php是

include ('lib/views/' . $page['view'] . '.php');

但是页面不会加载,并且不会加载低于此点的任何内容,包括页脚...

这按预期工作

echo 'lib/views/' . $page['view'] . '.php';

我的 apache2 错误日志吐出以下错误

include(): Failed opening 'lib/views/.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/site/www/lib/includes/main.php on line 3

当我尝试这个时,页脚重新出现但仍然是同样的错误

$view = 'lib/views/' . $page['view'] . '.php';
include ($view);

这让我很困惑,特别是考虑到如果 $page['view']avatar 它就可以工作了

编辑 1

根据@philwc 的建议,我已将其添加到我的代码中

if (isset($page['view'])) {
var_dump($page['view']);
}

按预期输出 list

最佳答案

试试这个:

include ("lib/views/{$page['view']}.php");

正如你所说,它会给你一个不同的错误,只需将其标记为正确,这样它就不会停滞不前:)

关于php - 包括未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23964915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com