我在包含包含函数的文件时遇到了麻烦。我有一个名为 blog.php 的文件,它运行以下内容:
<?php
require 'db.php';
require 'functions.php';
//Connect to the DB
$conn = Blog\DB\connect($config);
if ( !$conn ) die('Problem connecting to the db.');
blog.php 文件位于 blog 文件夹中。在 blog 文件夹内是一个 admin 文件夹,其中包含一个 index.php 文件,其代码如下:
<?php
require '../blog.php';
这应该允许我调用 blog.php,然后调用包含我的数据库连接函数的 db.php 文件,但我收到一个错误,即连接函数未定义。它试图从 blog>admin 文件夹中获取 db.php,而不是从 blog.php 文件所在的位置(与 db.php 相同的目录)?我怎样才能解决这个问题?