0

我需要一些帮助来链接 php.ini 中的文件。

这是我正在寻找的:

我有两个文件process.phpindex.php,都放在不同的目录中。

这是process.php文件的完整路径:

/home/happy92a/public_html/ggytg45ffs43456/wp/wp-content/themes/Funizm/loginsystem/process.php

我想index.phpprocess.php文件中 require_once,我怎么能要求它,这里是 index.php 的完整路径:

/home/happy92a/public_html/ggytg45ffs43456/wp/wp-content/plugins/plugged/index.php

我已经尝试过:

dirname(__FILE__)但它给出了当前文件 ( process.php) 的路径,而不是index.php我想要包含在 process.php 文件中的 ()。

我也试过了,$_SERVER['DOCUMENT_ROOT']但它仍然不起作用,我也读过使用服务器变量是不好的做法。

4

3 回答 3

2

我假设您的 DOCUMENT_ROOT 位于/home/happy92a/public_html/如果是这样,则使用它作为基础,通过执行以下操作来构建绝对路径。

require_once ($_SERVER['DOCUMENT_ROOT'] . "/ggytg45ffs43456/wp/wp-content/plugins/plugged/index.php");

我读到您不想使用 DOCUMENT_ROOT。然后,您可以为您的 wordpress 安装建立一个名为 WP_DIR 的常量

define('WP_DIR', '/home/happy92a/public_html/ggytg45ffs43456/wp/');
require_once (WP_DIR . "wp-content/plugins/plugged/index.php");
于 2013-07-11T09:56:59.703 回答
0

使用 DOCUMENT_ROOT:

require_once($_SERVER['DOCUMENT_ROOT'] . '/ggytg45ffs43456/wp/wp-content/plugins/plugged/index.php');
于 2013-07-11T10:11:22.247 回答
-1

尝试

require_once('./ggytg45ffs43456/wp/wp-content/plugins/plugged/index.php');
于 2013-07-11T09:54:42.460 回答