所以我做了一个全局的.php但是在标题上,我试图让它进入页面之间,这样我就可以更轻松地编辑它,所以我正在使用该文件,但我让它突出显示您所在的标题上的页面,所以我如何获得链接以便我可以取出部分?
这就是我的意思:
我有 http://16austin16.chalkcraftserver.xyz/Downloads/
我想取出大部分内容,使其仅下载以使其突出显示标题上的页面
最快的方法是使用'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
使用:
$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 语句,在伪代码中读取当前页面是否为"下载",然后将"当前"类打印到锚点,否则不打印任何内容。