0

所以我做了一个 global.php 但在标题上我试图让它进入页面之间所以我可以更容易地编辑它所以我正在使用该文件但我让它突出显示你所在的标题上的页面所以怎么能我得到了链接,所以我可以取出零件?

这就是我的意思:

我有http://16austin16.chalkcraftserver.xyz/Downloads/

我想把它的大部分去掉,让它只是下载,让它突出显示页眉上的页面

4

2 回答 2

1

最快的方法是使用 'parse_url()'

例子:

$url_parts = parse_url("http://16austin16.chalkcraftserver.xyz/Downloads/");
var_dump($url_parts); // Just showing what parse_url produces
var_dump($url_parts['path']); // Produces string(11) "/Downloads/"

$simple_name = trim($url_parts['path'], '/');
echo $simple_name; // Downloads

查看 https://secure.php.net/manual/en/function.parse-url.php

于 2016-02-12T00:48:57.380 回答
0

利用:

$page = basename(dirname(__FILE__));

然后您可以执行特定于页面的代码:

if($page == 'Downloads'){
  //do code here
}

或者您可以将一个类打印到表示页面的标题元素,类似于:

echo "<header>";
echo "<a href='Downloads'".($page == 'Downloads'?" class='current'":"").">Downloads</a>";
echo "</header>";

以上三行的重要部分是($page == 'Downloads'?" class='current'":""). 这是一个简洁的 if 语句,在伪代码中读取当前页面是否为“下载”,然后将“当前”类打印到锚点,否则不打印任何内容。

于 2016-02-12T00:53:12.553 回答