今天,我试图让一个目录的文件夹名称。我在一定程度上取得了成功。但它不符合我的标准。我有的代码如下。
<?php
$url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : $_SERVER['REQUEST_URI'];
$foldername = basename($url);
echo $foldername;
?>
这将返回URL中的最终值。我的意思是如果网址为localhost/default
,则返回default
,当网址为localhost/default/index.php
时,返回index.php
。我希望它在两种情况下都能返回default
。
那么有可能得到我期待的东西?请帮助我。
你想['dirname()'](http://us3.php.net/manual/en/function.dirname.php)而不是'ba SENAME()'。 –
@Michael:你的回答有帮助。非常感谢 – Srivathsan