~/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。
检查这个相关的帖子 -> https://stackoverflow.com/a/17471242/1720166
另外,请在此处查看相应的 PHP 函数文档:http://php.net/manual/en/function.getcwd.php
。getcwd() 返回 "main" 脚本的路径...
echo __DIR__ ; //this is your directory path
下面应该会得到最后一个文件夹,这是我认为你想要的。因此,如果路径/var/www/html/some-wordpress-site
则以下内容将返回some-wordpress-site
echo basename(__DIR__);