xampp包括不起作用

时间:2018-03-28 08:45:08

标签: php include localhost

早上好!我有一个我不明白的问题。我是XAMPP 包含函数的localhost文件在一个文件中不起作用 在其他文件中工作没有问题。我正在运行Chrome浏览器。我'已经 已经尝试清除浏览器缓存,但问题仍然存在。为什么呢?

包含功能适用于此页面: "index.php""blog.php""history.php"

包含功能不仅适用于此页面: contacts.php 代码在这里:

<?php include('include/menu.php'); ?>

3 个答案:

答案 0 :(得分:1)

知道两件事情会有所帮助:1)文件位于哪里? 2)错误信息是什么?

也许解决方案很简单,因为只有缺少正确的路径:

include(__DIR__."/blog.php");

__DIR__包含当前脚本的路径,对于基于它的上/下目录非常有用。

答案 1 :(得分:1)

您需要通过前缀$_SERVER['DOCUMENT_ROOT'];

来确定包含文件的绝对路径

在你的所有包含中()执行:

include($_SERVER['DOCUMENT_ROOT'].'/include/menu.php');

答案 2 :(得分:-1)

我已经解决了问题。我复制了另一个现有的页面,如index.php,正确包含了菜单和页脚,我更改了正文内容,现在它可以正常工作。