0

~/worsh/worsh.php 包含

print getcwd();

现在我这样做:

cd some-wordpress-site
php ~/worsh/worsh.php

我得到~/worsh了——而我显然只想得到some-wordpress-site

exec('pwd')有相同的结果。我怎样才能得到我想要的?

我应该补充一点,它可以在我的一个带有 php 5.3 的 hetzner 盒子上按预期工作。它不适用于我的带有 php 5.2 的 bluehost 帐户。我希望它在任何地方都能工作。

(有关用例,请参见http://github.com/guaka/worsh。)

4

2 回答 2

0

检查此相关帖子-> https://stackoverflow.com/a/17471242/1720166

另外在这里查看相应的 PHP 函数文档:http: //php.net/manual/en/function.getcwd.php

... getcwd() 返回“主”脚本的路径 ...

于 2013-09-11T10:15:14.767 回答
0
 echo __DIR__ ; //this is your directory path

下面应该为您提供最后一个文件夹,这就是我认为您想要的。所以如果路径是/var/www/html/some-wordpress-site下面将返回some-wordpress-site

echo basename(__DIR__);
于 2013-09-11T10:15:31.923 回答