我想使用PHP注入元標記到現有的HTML文件,其中包含幾個JavaScript命令。我試圖解決的整體問題是將Facebook的開放圖元標記轉換爲在用javascript編寫的應用程序上調用的文件。使用PHP來讀取靜態HTML頁面,添加元標記,然後加載修改頁面
使用PHP,我嘗試閱讀index.html文件,找到標籤,插入meta標籤,然後回顯修改後的文件。問題在於修改後的文件總是以如下方式顯示頭標籤,並將它們放在文件中,從而跳過我添加的標籤。
<head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head>
JavaScript的index.html文件被幾個不同的頁面重用的人,所以我不能只是把完成標籤它,因爲他們每次都可能是不同的。
如何在<head>
標籤之後注入6個不同的metaog和一個fb標籤?
你試過HTML/XML解析器嗎?似乎是完美的工具。 – 2012-02-11 19:56:50
剛剛嘗試過一個HTML解析器。以爲我有它,直到我通過Facebook的對象調試器運行它。這仍然顯示行:
現在我更改的html部分顯示爲:<head> < meta http-equiv =「Content-Type」 因此,現在有兩個頭部分,一個使用實際的<>字符,另一個使用HTML實體。 這讓我瘋狂! – MarkK 2012-02-12 17:31:33