从php wamp windows获取服务器路径/主目录

时间:2017-04-19 06:44:12

标签: php wamp directory

我有以下层次结构

c:/wamp64/www/site/folder/folder2/file.php 

在文件php中我想调用位于此处的文件:

c:/wamp64/www/site/folder3/folder4/file2.php 

我该怎么做? ../../.仅在某些情况下有效,如果我从不同位置调用该文件,则该文件无效。

我需要始终获得根路径,我该如何获得它?

1 个答案:

答案 0 :(得分:0)

以这种方式使用,首先定义路径SITE_PATH,因为您知道要调用哪个文件folder3/folder4/file2.php。如果您正在使用MVC类型的框架,那么将SITE_PATH定义为文件的最顶层,以便将来如果您更改项目的基本位置,那么您可以在一个变量中更改它然后它会很好。

<?php

define("SITE_PATH","c:/wamp64/www/site/");//defined a common path.
$fileToCall="folder3/folder4/file2.php";//file to use

require_once SITE_PATH.$fileToCall;;