标签: include-once

include_once(): 无法打开流: 没有这样的文件或目录 - PHP

我试图用 php 制作一个简单的注册系统。我有一个名为 Admin 的类(在控制器文件夹内),它扩展了 DBConnection.php 类。管理类有一个让管理注册的注册方法,但在那里遇到了问题。在“include_once”处发生错误,错误显示“警告:include_once(../Database/DBConnection.php):无法打开流:C:\xampp\htdocs\WoodlandsAway\controller\Admin.php 中没有这样的文件或目录”第 15 行----- ' '警告:include_once(): 无法在 C:\xampp\htdocs 中打开 '../Database/DBConnection.php' 包含 (include_path='C:\xampp\php\PEAR') \WoodlandsAway\controller\Admin.php 第 15 行 ----- ''致命错误:在第 17 行 C:\xampp\htdocs\WoodlandsAway\controller\Admin.php 中找不到类“DBConnection”'

这是我的 include_once 代码

include_once ('../Database/DBConnection.php');
Run Code Online (Sandbox Code Playgroud)

这是我的文件夹结构

--DBConnection.php

class DBConnection {
//put your code here
private $host;
private $user;
private $pass;
private $database;
private $conn;

function DBConnection() {
    $this->host = 'localhost';
    $this->user = 'root';
    $this->pass = '';
    $this->database = 'woodlands_away';
}

public function getConnections() {
    $this->conn = new mysqli($this->host, $this->user, $this->pass, $this->database) or …
Run Code Online (Sandbox Code Playgroud)

php mysql include-once

4
推荐指数
1
解决办法
1万
查看次数

Wordpress - Include_once根文件

我正在尝试.phpheader.php我的Wordpress网站中包含一些文件.

这是我的架构:

Root/
    |_ includes
        |_ db_connect.php
        |_ functions.php
        |_ var_list.php
    |_ wp-includes
    |_ wp-content
        |_ themes
            |_ NameTheme
                |_ header.php
    |_ wp-admin
Run Code Online (Sandbox Code Playgroud)

我需要在我的上面加上这一行 header.php

include_once 'includes/db_connect.php';
include_once 'includes/functions.php';
include_once 'includes/var_list.php';

sec_session_start(); // function to start session, placed in functions.php
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

  1. $_SERVER['DOCUMENT_ROOT']
  2. dirname(_FILE_)
  3. 随着ABSPATH//这是定义在我wp-config.php
  4. home_url
  5. site_url

所有返回空白页(500内部错误)可以帮助我吗?谢谢.

php wordpress include-once

3
推荐指数
1
解决办法
3076
查看次数

为什么我只需键入一次即可使用include_once

include_once是自我解释我完全理解它是如何工作的.我知道它只包含一次包括.太棒了!!! :)

我的问题是......如果我只想在我的页面上包含一个时间,为什么我必须编写include_once,因为我只能在第一时间只写一次包含.我确定它有一个很好的理由,它会出现两次,但我发现的唯一例子是有人输入相同的包括两次,我不明白你为什么要经历两次打字的麻烦,但包括单词"_once"所以它只运行一次.

谢谢.

php include include-once

3
推荐指数
1
解决办法
240
查看次数

标签 统计

include-once ×3

php ×3

include ×1

mysql ×1

wordpress ×1