我在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?也是一种可能的解决方案?
答案 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目录或使用常量来跟踪根目录。
..\