好的伙计们,我想知道:我怎么能以同样的方式访问每个文件的每个文件。 我的意思是,假设我有这个文件夹&文件架构:
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');
怎么做?
答案 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");