0

我正在制作产品目录。目录结构从域根开始有 3 层深。

比如说,我有一个橙子的产品页面。橙子属于一个称为柑橘的子类别,属于一个称为水果的类别,该类别位于一个名为 products 的目录中。所以这个页面的真正路径是http://www.mydomain.com/products/fruit/citrus/orange.php

现在,我将如何仅获得以下信息:/fruit/citrus/orange运行时orange.php

我试过了:dirname(__FILE__);但这给出了一个输出,http://www.mydomain.com/products/fruit/citrus/orange其中包括我不想要的域。

任何人都可以就我如何完成这样的事情提供任何建议或建议吗?

谢谢!

4

1 回答 1

1
$levels = 3;
$temp = array();

$parts = explode('/', $_SERVER['REQUEST_URI']);
for ($i = 0; $i < $levels; $i++) {
  $temp[] = pathinfo(array_pop($parts), PATHINFO_FILENAME);
}
$temp[] = '';

$result = implode('/', array_reverse($temp));
于 2012-07-16T22:45:37.833 回答