2016-02-12 33 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'類打印到錨點,否則不打印任何內容。

相關問題