包括来自localhost的PHP文件会发出警告

时间:2016-06-14 17:29:29

标签: php

我在localhost / KK / admin / pages

中有一个包含PHP代码的索引文件
<?php
require_once 'url.php';
include 'localhost/KK/admin/pages/sidebar.php';
?>

url.php与index.php文件位于同一文件夹中。 sidebar.php在localhost / KK / admin / pages / admin / pages。

url.php有代码

<?php
$url = "localhost/KK";
?>

当我打开index.php它给了我

  

警告:include(localhost / KK / admin / pages / sidebar.php):无法打开   stream:没有这样的文件或目录   C:\ wamp64 \ WWW \ KK \管理员\页面\的index.php

  

警告:include():打开失败   包含'localhost / KK / admin / pages / sidebar.php'   (include_path ='。; C:\ php \ pear')in   C:\ wamp64 \ WWW \ KK \管理员\页面\的index.php

任何人都可以解释为什么我会收到这些错误以及为什么我不能调用sidebar.php?也是一种可能的解决方案?

1 个答案:

答案 0 :(得分:1)

让我们遍历您的目录:localhost/KK/admin/pages/sidebar.php

您的脚本文件位于此处:C:\wamp64\www\KK\admin\pages\KK\admin\pages\

KK\admin\pages\您要求目录(这是正确的,目录您的服务器)localhost,从localhost到{{1}将KK改为admin

pages会很好,因为脚本位于include 'sidebar.php';和您的包含内容,因此您可以在KK\admin\pages\中包含相对于index.php位置的文件

而是使用相对路径C:\wamp64\www\KK\admin\pages\返回1目录或使用常量来跟踪根目录。

..\