2016-02-12 34 views

回答

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

+0

我也想知道是否有一种方法来获取网址,而不是硬编码它,因为我打算在全局文件 – 16austin16

+0

中做这件事当然,试试“$ currentPage = $ _SERVER ['REQUEST_URI'];”然后将$ currentPage替换为我在答案中使用的URL。 – Hiphop03199

+0

现在我无法弄清楚如何包含具有这些东西的文件,因为idk如何摆脱下载文件夹来访问global.php – 16austin16

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语句,如果当前页面是'Downloads',则在伪代码中读取,然后将'current'类打印到锚点,否则不打印任何内容。

相关问题