PHP 获取当前目录的名称
2022-08-30 06:39:22
我在网站上的文件夹中有一个php页面。
我需要将当前目录的名称添加到变量中,例如:
$myVar = current_directory_name;
这可能吗?
我在网站上的文件夹中有一个php页面。
我需要将当前目录的名称添加到变量中,例如:
$myVar = current_directory_name;
这可能吗?
getcwd();
或
dirname(__FILE__);
或 (PHP5)
basename(__DIR__)
http://php.net/manual/en/function.getcwd.php
http://php.net/manual/en/function.dirname.php
您可以使用 来获取路径的尾随部分:)basename()
在你的情况下,我会说你最有可能希望使用 ,当你有一个需要包含另一个库的文件并包含在另一个库中时,它更有用。getcwd()
dirname(__FILE__)
例如:
main.php
libs/common.php
libs/images/editor.php
在你的需要使用 函数,所以你使用common.php
editor.php
common.php
:
require_once dirname(__FILE__) . '/images/editor.php';
main.php
:
require_once libs/common.php
这样,当 common.php 位于 中时,in 的调用将正确包含在 in 中,而不是尝试在运行的当前目录中查找。require'd
main.php
require_once
common.php
editor.php
images/editor.php
main.php
要仅获取执行脚本的目录的名称,请执行以下操作:
//Path to script: /data/html/cars/index.php
echo basename(dirname(__FILE__)); //"cars"