2014-01-20 41 views
0

所以這很有趣。我一直負責建立一個網站,這個網站不僅要託管,還要通過USB密鑰發送給各種客戶。我正在計劃使用PHP和INCLUDES作爲菜單等,但顯然這不適用於本地機器上的某些隨機人員。我也認爲SHTML,但那也行不通。包括頁面內的頁面,但在本地網站上

我嘗試過無情地搜索谷歌,但我想我可能會插入錯誤的條款,因爲我找到了0個結果。

任何人都可以提出一個建議,允許包括在本地工作的USB密鑰?或者至少類似...

非常感謝!

回答

0

發佈文件之前執行您的包含。在構建時從模板生成靜態HTML,而不是運行時。

對此,您可以使用諸如ttree之類的工具。

+0

好主意!非常感謝您的幫助。我永遠不會想到這樣的事情。 –

0

我假設其他機器沒有本地服務器環境,這就是爲什麼你不能使用PHP。您可以使用JavaScript來包含其他文件。一個jQuery的例子將是

$.get('file.html').done(function (html) { 
    $('body').append(html); 
}); 
+0

是的,最主要的問題是我有零控制誰會收到這個網站,以及他們將如何得到它。他們可以通過域名或USB密鑰在CD上獲得它......它的變量非常大。 將使用這樣的Javascript將文件追加到代碼發生的地方,就像使用PHP?或者將它放在頁面的末尾? 非常感謝您的幫助! –

+0

許多瀏覽器將拒絕使用XHR從本地文件系統加載內容。這不會是一個實際的解決方案。 – Quentin