【发布时间】:2010-09-27 20:09:47
【问题描述】:
我正在尝试定位在 php 中显示的文件的位置。
我有一个小文件,可以包含在根目录或任何文件夹内的任何文件中。
我需要打印出位置。
详细解释:我的配置文件是 config.php,位于网站的根位置,即 localhost/site1/test/。它包含print $_SERVER['SCRIPT_NAME']。它被根目录中的 index.php 和包含根目录中的 database.php 所包含。
我得到两个不同的结果:
localhost/site1/test/,当我在 index.php 中包含 config.php 时
localhost/site1/test/includes,当我包含 config.php 时 数据库.php
我想在这两种情况下都获得 localhost/site1/test。那么可以选择什么来代替$_SERVER['SCRIPT_NAME']
【问题讨论】:
标签: php variables filesystems