【发布时间】:2013-09-05 21:31:00
【问题描述】:
我在包含包含函数的文件时遇到问题。我有一个名为 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 相同的目录)?我该如何解决这个问题?
【问题讨论】:
-
您考虑过使用定义的绝对路径吗?它对你有用吗?
-
不,我希望它是相对的。使用 Mac WAMPP 与 Windows XAMPP 有什么区别吗?我正在关注一个屏幕投射教程,并且这个例子的屏幕投射工作正常吗?
标签: php include require php-include