0

我很难理解 php 中相对路径的过程。我正在使用 WAMP 和我在谷歌等上花费数小时后尝试过的一切工作,只是错误。错误范围从“无法打开流:没有这样的文件或目录”到堆栈错误。我也尝试过绝对路径,但结果仍然相同。我不知道如何进行,所以真的可以使用一些帮助。我附上了一份我尝试过的程序清单,欢迎提出任何建议。非常感谢

In the admin header file:

<?php require_once('./Connections/connect.php'); ?>
<?php require_once('../../../Connections/connect.php'); ?>
<?php require_once('C:\wamp\www\domain/Connections/connect.php'); ?>

localhost\domain > root > index.php
                          header.php
                          footer.php
                          Connections\connect.php    

localhost\domain\admin > index.php
                         header.php
                         footer.php
                         form-inc.php

localhost\domain\admin\cp\users > index.php <--Users control panel in which I need to call 

                                               header.php & footer.php from the admin     

                                               directory which is where I am having the 

                                               problem.

PHP 5.3
WAMP
4

1 回答 1

1

试试这个以避免歧义dirname(__FILE__)

或者

如果您使用的是 PHP 5.3 或更高版本,请使用 -> __DIR__

用法 -

require dirname(__FILE__) . '/../../filename.php';

或者 -

require __DIR__ . '/../../../filename.php';

更多来自手册 - h​​ttp: //php.net/manual/en/language.constants.predefined.php

于 2013-06-10T11:04:22.517 回答