所以我做了一个global.php,但在头上我试图让它进入页面之间,所以我可以编辑它更容易,所以我使用该文件,但我让它突出显示页眉上的标题所以我怎么能得到链接,所以我可以拿出部分?如何获得链接然后取出一些字符? PHP
这里是我的意思是:
我http://16austin16.chalkcraftserver.xyz/Downloads/
,我想拿出大部分,使其只下载,使其突出于头
所以我做了一个global.php,但在头上我试图让它进入页面之间,所以我可以编辑它更容易,所以我使用该文件,但我让它突出显示页眉上的标题所以我怎么能得到链接,所以我可以拿出部分?如何获得链接然后取出一些字符? 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
用途:
$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语句,如果当前页面是'Downloads',则在伪代码中读取,然后将'current'类打印到锚点,否则不打印任何内容。
我也想知道是否有一种方法来获取网址,而不是硬编码它,因为我打算在全局文件 – 16austin16
中做这件事当然,试试“$ currentPage = $ _SERVER ['REQUEST_URI'];”然后将$ currentPage替换为我在答案中使用的URL。 – Hiphop03199
现在我无法弄清楚如何包含具有这些东西的文件,因为idk如何摆脱下载文件夹来访问global.php – 16austin16