Я написал себе небольшую функцию для получения последней папки / каталога в URL. Он работает только с реальными / существующими URL, а не теоретическими. В моем случае так было всегда, так что ...
function uf_getLastDir($sUrl)
{
$sPath = parse_url($sUrl, PHP_URL_PATH); // parse URL and return only path component
$aPath = explode('/', trim($sPath, '/')); // remove surrounding "/" and return parts into array
end($aPath); // last element of array
if (is_dir($sPath)) // if path points to dir
return current($aPath); // return last element of array
if (is_file($sPath)) // if path points to file
return prev($aPath); // return second to last element of array
return false; // or return false
}
У меня работает! Наслаждайтесь! И слава предыдущим ответам !!!