检查文件夹的URL

时间:2010-11-23 09:28:55

标签: php

如何查看某些文件夹的网址路径?我问,如果我们在某个文件夹中,我们可以在导航栏中选择一个选项卡(只需将样式应用于该特定的li)。

到目前为止,我知道

$pagePath = $_SERVER['REQUEST_URI'];

所以我可以得到类似 / music / song / 120 / (或其他任何东西)的回报。我可以使用哪种PHP功能

如果$pagePath有“音乐”,则执行此操作。意思是,如果路径是 / music / / music / song ,我应该可以

我打算多次使用它,

如果$pagePath有下载,请执行此操作

如果$pathPath有乐队这样做

等等。

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

您可以/ /bands/something/music上的路径,然后使用explode()检查是否存在。

但是,这可能会导致bands这样的路径出现问题,其中状态取决于您是music之前检查explode()还是反之亦然。在这种情况下,您可以$limit = 2使用/(仅获得两个部分,即仅在第一个 $path = trim('/bands/something/music', '/'); $parts = explode('/', $path, 2); // ['bands', 'something/music'] switch ($parts[0]) { case 'music': // ... case 'bands': // ... } 上拆分)并将预定义的路径段与分解路径的第一部分。

E.g。

{{1}}

答案 1 :(得分:0)

快捷方式:您可以使用strposhttp://www.php.net/manual/en/function.strpos.php

答案 2 :(得分:0)

尝试strpos()

e.g。

if(strpos($_SERVER['REQUEST_URI'],'music')>0)
{
# URL contains music
}