2013-12-10 52 views
-2

從PHP腳本看我輸出的HTML的源代碼,我發現幾乎沒有我的屬性值被引用,即使我特別在PHP腳本中引用它們。我終於明白,如​​果值只是一個單詞或數字(不包含空格),PHP似乎會自動刪除所有引號。我知道這仍然是有效的HTML5,但它仍然讓我有點來自XML背景。有沒有什麼方法可以禁用它,或者我應該吸取它並處理它?我查看了其他我知道建立在PHP上的網站,並輸出引號。PHP會自動刪除引號嗎?

例如... PHP源:

<meta name="viewport" content="width=device-width, user-scalable=no"> 

輸出HTML:

<meta name=viewport content="width=device-width, user-scalable=no"> 
+4

哪裏是代碼人? –

+0

你確定它是PHP刪除引號?添加'header('Content-Type:text/plain');'到腳本的最頂部並再次檢查。 –

+0

PHP不這樣做。可能是一個不需要的PHP擴展正在造成這種情況。 –

回答

0

所以最終的問題是,我的虛擬主機安裝Apache模塊ModPagespeed,解決的辦法是添加「 ModPagespeed關閉「到.htaccess文件。它與PHP無關,只是計時,因此他們在開始學習PHP時安裝了模塊。