2011-08-15 24 views
0

我想弄清楚爲什麼我得到驗證的頁面上有這麼多的錯誤,爲什麼我讓我的頁面看起來像模板。 CSS文件完全一樣。出於某種原因,具有登錄頁腳清除類的div不在登錄框模型內部,就像它在模板中一樣,並且兩個文本框的標籤不完全對齊。模板和我的文件差異

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.kansasoutlawwrestling.com%2Fkowmanager%2Findex.php%2Fauth%2Flogin&charset=%28detect+automatically%29&doctype=Inline&group=0

模板頁:http://www.kansasoutlawwrestling.com/admintemp/login.html

我的頁面:http://www.kansasoutlawwrestling.com/kowmanager/index.php/auth/login

或者,也許它與控制器和視圖做。

編輯:頁面上的錯誤是唯一的問題,剩下的就是與login-footer div差異的對齊差異。 Config/asset.php:http://pastebin.com/195usTQG

回答

2

由於在DOCTYPE被加載之前輸出的所有PHP錯誤,頁面將不會被驗證。看起來你正在使用一個沒有定義的常量,但是如果不通過源代碼挖掘,我真的不能多說。

從錯誤提示中檢查文件config/asset.php開始。

+0

我更新了php文件。 –

+0

這個問題已得到解決,我只是想弄清楚爲什麼登錄頁腳不在框內 –

1

您的模板的頂部有這樣的代碼:

<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;"> 

    <h4>A PHP Error was encountered</h4> 
    <p>Severity: Notice</p> 
    <p>Message: Use of undefined constant APPPATH_URI - assumed 'APPPATH_URI'</p> 
    <p>Filename: config/asset.php</p> 
    <p>Line Number: 15</p> 

</div> 

這導致錯誤。這應該在底部。因爲w3驗證器首先讀取第1行上的Doctype定義。不幸的是,第1行沒有找到Doctype定義(DTD)。

+0

我更新了php文件 –

+0

這個問題被解決了我只是想弄明白爲什麼login-頁腳不在框內。 –