PHP包括不按预期方式工作

时间:2016-05-10 01:02:56

标签: php

你好,当我点击顶峰按钮时,我有一个用户创建表单,它将数据传递给创建用户php文件。我有一个包含在那里打开与数据库的连接以插入数据,但是没有打开与DB的连接。所以我知道db-connect.php有效,因为我网站的其余部分都可以工作。

这是我迄今为止尝试过的,但却无法开始工作:

include ($_SERVER['DOCUMENT_ROOT'] .  '/includes/db-config.php');
include ($_SERVER['DOCUMENT_ROOT'] . '/includes/db-connect.php'); 
include_once ($_SERVER['DOCUMENT_ROOT'] .  '/includes/db-config.php');
include '/includes/db-config.php';
require ('/includes/db-config.php');

1 个答案:

答案 0 :(得分:0)

以下是几种可以在PHP中声明路径的方法

父目录

 include("../includes/DB-config.php");

路径从当前目录之上的一个目录开始。

当前目录

include("./includes/db-config.php");

路径从当前目录开始。

<强>目录名(FILE __ __)

include(dirname(__FILE__) . "/includes/db-config.php");

这给出了脚本所在目录的绝对路径。

<强> $ _ SERVER [&#39; DOCUMENT_ROOT&#39;]

include($_SERVER['DOCUMENT_ROOT'] . "/includes/db-config.php");

获取服务器的根目录。

只要您的文件存在于服务器上,其中一个示例就可以正常工作。找到包含目录并相应地选择一个选项。祝你一切顺利。