0
我們正在構建一個PHP應用程序,該應用程序允許用戶上傳帶有index.html文件和相關圖像,js,css文件的zip文件 - 該文件充當其頁面的「模板」。在html文件中搜索並替換對本地文件的引用?
要通過我們的應用程序中使用index.html文件,我們必須更換所有代碼出現這樣的:
<img src="images/image1.jpg">
與
<img src="~~~TEMPLATEPATH~~~/images/image1.jpg">
然後將其保存在我們的服務器上。
將此模板顯示給網絡用戶時,將~~~ TEMPLATEPATH ~~~替換爲模板文件的index.html位於服務器上的正確路徑。
所有的「文件引用」必須在這個變量前面。
有人可以建議這樣做的理想方式 - 正則表達式會做到這一點(在PHP或我們可以調用的shell腳本)?注:當然,我們不希望插入此VARIABLENAME時,有一個絕對路徑,例如:
<img src="http://www.example2.com/images/image1.jpg">
是我們的方法(工藝)的「允許」模板的正確方法?這是其他網站的功能嗎?
謝謝@Ignacio - 但是正確的方式模板?我正確地進行了嗎? – siliconpi 2010-11-29 07:35:58