簡體   English   中英

驗證php生成的html

[英]Validating html generated by php

我是Web開發的新手,因此為了確保自己編寫的代碼不錯,我一直在使用w3.org驗證工具。 我目前正在從事一個項目,在該項目中我使用php函數生成了很多html,並且我想驗證html,但是w3.org不支持該功能。 我發現這樣做的唯一方法是呈現代碼,查看源代碼並進行驗證,但這是一個笨拙,耗時的過程,由於在不同情況下呈現方式有所不同,因此只能近似驗證。 有什么建議么?

謝謝,

麗貝卡

整理項目:

http://tidy.sourceforge.net/

http://www.w3.org/People/Raggett/tidy/

祝好運。

編輯-

需要明確的是,使用Tidy,您可以合理確定腳本的輸出在給定標准下是有效的。

您可以將Html Validator加載項用於FireFox。

主流瀏覽器中的各種開發人員工具將幫助您驗證腳本發出的HTML。

  • IE6 / 7-您可以安裝IE開發人員的工具欄
  • IE8內置了工具欄
  • FireFox-您可以將Web Developer Toolbar作為插件獲得

我認為Opera也內置了一些工具,但是坦率地說,只有在使用Fx和IE構建之后,我才使用Opera進行測試。

驗證器工具不會在乎php,因此,如果您的php是“壞”的,它將不會在乎。 它僅檢查html的簡潔性和對doctype的正確嵌套。

嘗試使用Web Developer 1.1.8工具欄。

此廣告活動效果很好,您可以在本地進行驗證,例如:

驗證本地CSS

驗證本地HTLM

如果您無權訪問某些外部Web服務器,甚至可以訪問它。

另外,安裝很容易,並且要驗證給定的頁面,您要做的就是右鍵單擊“工具”,這里有很多驗證選項。

https://addons.mozilla.org/zh-CN/firefox/addon/60

步驟1:使用以下命令運行PHP以生成一些HTML:

php index.php > index.html

確保php在系統PATH變量中。

第2步:使用常規html驗證工具驗證index.html。

Opera 12非常適合驗證生成的頁面,您只需轉到頁面,然后右鍵單擊並進行驗證。 就這么簡單,以至於大聲笑。

替代方法:在W3C驗證程序上使用Hitchhike直接輸入:

(我也面臨這樣的問題,我的登台服務器必須在線,以允許在此處進行簡單的驗證鏈接...)

w3c驗證器上的直接輸入將提交一個表單。 換句話說:實際的驗證頁面收到POST請求。

那么如何做:在該php文件中建立一個鏈接(即在您的頁腳中),導致一個submitForValidation.php:

  • 獲取您剛來自的引薦來源網址(通過您的本地主機服務器)
  • 作為POST提交到W3C頁面

尚未完成,但可能會很快實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM