2015-12-23 40 views
0

我決定從頭開始建立自己的網站的網站,而不是使用Wordpress,Magento的或引導模板從頭開始建立一個網站時,從哪裏開始。使用的index.php

我正在尋找一個很好的指南,這樣做的,代碼學院和W3Schools的是良好的學習HTML和CSS的具體內容,但我在尋找一個很好的指南,瞭解如何構建自己的網站。

我玩弄創建一個使用例如一個index.php文件包括頁面的所有元素,以使我的網站的各個頁面更加乾淨和高效,包括每頁上的頁眉和頁腳包含。我有

的一個問題是,我努力理解如何將在index.php內不同的頁面。我已經搜索了這個,但我顯然沒有找到正確的詞來尋找這個,因爲我努力尋找一個體面的答案。我想我需要一些通配符,這樣我就可以調用我的pages文件夾中的所有html文件,以便所有頁面都使用我的index.php模板。

下面是我的index.php幫助解釋。如果這個問題在網站的其他地方得到解答,請提前致謝並表示歉意,但我沒有找到其他人回答同樣的問題!

<!DOCTYPE html> 
<html> 
    <php include "head.html" ?> 
    <body> 
     <div class="container"> 
     <php include "navigation.html" ?> 
      <div class="wrapper"> 
       <php include pages/*.html ?> 
      </div> 
     </div> 
    </body> 
    <php include "footer.html" ?> 
</html> 
+2

歡迎來到Stack Overflow!問題要求我們推薦一種技術或找到一本書,工具,軟件庫,教程或其他非現場資源,這些都是堆棧溢出 –

回答

0

它在我看來就像你幾乎在那裏。我不知道您所使用的語法,但下面是我的一些網站使用的代碼,包括頭:

<?php include('includes/header.php'); ?> 

這意味着包括在文件「的header.php」那是代碼在文件夾'includes'中,它與調用代碼的文件處於同一級別。

的結果將是2個文件在合併時,其中一個頁面加載,從header.php文件的代碼插入到位線

<?php include('includes/header.php'); ?> 
0

你需要傳遞變量的URL例如index.php?page=home,然後在你的index.php文件中,你應該得到那個變量$page = $_GET['page']。現在$page你的文件的名稱包括

<?php include($page.'.html') ?> 

現在,我跳過了該解決方案的安全性問題。

+0

謝謝你的回覆,這聽起來是我需要的,但我很新到PHP,任何機會,你可以貶低我這一點! –