PHP包括10年后停止工作[关闭]

问题描述 投票:-1回答:1
我有一个网站,由Bluehost托管(我之所以要更改,是因为他们在不告诉我的情况下进行更改)。

[我用HTML用CSS编写了它,并且我在Header,Sidebar,Footer等中的PHP部分中进行了调用。

这已经工作了好多年(超过10年!)!对于我在PHP中调用的所有页面,如下所示:

<?php include 'http://www.abcd.com/page/Ban.php'; ?> <?php include 'http://www.abcd.com/page/Nav.php'; ?> <?php include 'http://www.abcd.com/page/Side.php'; ?>

[Yada yada yada。我这样做是为了让我的所有页面都来自任何目录

/index directory /filepathA/ /filepathB/

可以插入我想要的代码的PHP部分。

但是现在,仅当我删除完整的URL时,它才起作用。它将如下工作:

<?php include 'page/Ban.php'; ?> <?php include 'page/Nav.php'; ?> <?php include 'page/Side.php'; ?>

但是然后我必须为子目录添加另一份PHP文件才能使它们工作(我知道这确实是一种不好的做法,但是我使用的是石膏)。

有什么想法吗?

我希望所有PHP文件都包含一个文件(我喜欢称之为页面)。这就是我以前拥有的。

php include filepath
1个回答
-1
投票
由于信誉不佳,我无法发表评论!您的服务器是否可能已更新到最新的php?

当主机更新到版本7时,我遇到了类似的问题,我回到5.6(先前不推荐使用的版本),并且一切正常。这并不理想,但至少可以让您重新启动并运行,同时解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.