所以我做了一個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