我已经知道getcwd
,但它看起来并不像我想要的那样。我正在试图找出如何获取某人目前所在目录的名称。
例如,如果我在http://www.google.com/test/index.php?page=343
,那么我想要得到的是test
,因为那是他们所在的目录。用PHP做最简单的方法是什么?
答案 0 :(得分:0)
尝试
echo dirname(__FILE__);
如果低于PHP5
答案 1 :(得分:0)
您将工作目录/文件夹和路径/ URI / URL混淆。
目录是计算机上的文件夹,路径是网址。它们并不总是一样的。
$bits = explode("/", $_SERVER['REQUEST_URI'])
$piece = $bits[count($bits) - 2]
答案 2 :(得分:0)
你可以使用这个神奇的常数,输出将取决于你使用它的位置。
__DIR__
outputs the directory of the file, where you use the magic constatn.
<?php
echo __DIR__;
?>
如果您在“http://www.google.com/test/index.php”中使用它,它会将http://www.google.com/test/目录显示为当前目录。
答案 3 :(得分:-1)
尝试:
echo basename(__DIR__);
但是,这仅适用于更高版本5.3的PHP版本。