包括文件

时间:2011-01-04 19:42:47

标签: php file

好的伙计们,我想知道:我怎么能以同样的方式访问每个文件的每个文件。 我的意思是,假设我有这个文件夹&文件架构:

A/index.php
A/B/file1.php
A/B/famous.php
A/B/C/file2.php

我希望能够做到这样的事情:

的index.php

include('B/famous.php');

file1.php

include('B/famous.php');

file2.php

include('B/famous.php');

怎么做?

3 个答案:

答案 0 :(得分:2)

您可以通过绝对路径包含它。 或者创建一个定义此绝对路径的配置文件,并将其放在根

所以你要做

include('/config.php');
include(BASEPATH.'B/famous.php');

config.php会有这样的东西

define(BASEPATH, "/var/www/myDomain/mySite");

答案 1 :(得分:1)

/path/to/A/B添加到PHP安装的php.ini include_path指令中。

答案 2 :(得分:0)

为每个根文件提供一个变量$root_path = ../;(根据脚本所处的级别进行更改,然后您的include语句将显示为include($root_path . "B/famous.php");