Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在codeigniter中包含文件时遇到问题_Php_Codeigniter_Codeigniter 3 - Fatal编程技术网

Php 在codeigniter中包含文件时遇到问题

Php 在codeigniter中包含文件时遇到问题,php,codeigniter,codeigniter-3,Php,Codeigniter,Codeigniter 3,我在索引页视图中包含了一个sidebar.php文件,但它给了我如下错误 遇到一个PHP错误 严重性:警告 消息:include(sidebar.php):无法打开流:没有这样的文件或 目录 文件名:core/Loader.php(829):eval()d代码 电话号码:38 另一个错误是 遇到一个PHP错误 严重性:警告 消息:include():无法打开要包含的“sidebar.php” (包括路径=';C:\xampp\php\PEAR') 文件名:core/Loader.php(829)

我在索引页视图中包含了一个sidebar.php文件,但它给了我如下错误

遇到一个PHP错误

严重性:警告

消息:include(sidebar.php):无法打开流:没有这样的文件或 目录

文件名:core/Loader.php(829):eval()d代码

电话号码:38

另一个错误是

遇到一个PHP错误

严重性:警告

消息:include():无法打开要包含的“sidebar.php” (包括路径=';C:\xampp\php\PEAR')

文件名:core/Loader.php(829):eval()d代码

电话号码:38

文件sidebar.php位于同一目录中,代码如下:

  <div class="col-md-3 left_col">
          <div class="left_col scroll-view">


            <!-- sidebar menu -->
            <?php include 'sidebar.php'; ?>
            <!-- /sidebar menu -->
          </div>
        </div>


我是这里的新手,请原谅

使用此函数而不是使用原始php函数(假设您的
sidebar.php
与您将使用此函数的目录相同)


它们可以帮助您将文件
sidebar.php
包含在main
index.php
所在的根文件夹中

或者您应该使用完整的文件路径
C:\xampp\htdocs\..…您的项目文件目录\sidebar.php

或者您可以使用
FCPATH
APPPATH
获取文件路径

示例

如果您的sidebar.php位于根文件夹


如果它在应用程序文件夹中,请使用

在控制器中加载侧栏

public function sources()
{
$this->load->view("pages/header/head", $data);
$this->load->view("pages/sidebar"
$this->load->view("admin/main");
$this->load->view("pages/footer/footer");
}

当然适合你的代码

给出
sidebar.php的完整目录路径
@rejoannulalam现在我该怎么做?这些文件的可能副本不起作用请给出任何其他建议!首先显示您的
视图
目录结构并修改文件答案,立即重试您能告诉我CodeIgniter的版本吗?您把sidebar.php文件放在哪里了。?将其放入
views
文件夹中。然后尝试这个答案,这些答案必须有效。sidebar.php文件位于哪里?它位于index.php页面所在的同一视图目录中!我之所以认为这是因为我的一名团队成员实际上在loader.php文件中做了一些更改,而现在我正面临这样的问题,因为他忘了在哪里做了更改!!否。include是php的基本函数。它确实包含。检查拼写和区分大小写。对于此类错误,有一个故障排除清单:我在答案中说了一些事情。我想你不理解答案。
public function sources()
{
$this->load->view("pages/header/head", $data);
$this->load->view("pages/sidebar"
$this->load->view("admin/main");
$this->load->view("pages/footer/footer");
}