2013-01-02 44 views
0

我使用codeigniter作爲我的框架並在本地主機上測試網站。目前我使用的img標籤,如下所示:Codeigniter圖像標籤 - 發生錯誤

<img src="<?php echo base_url(); ?>/assets/images/image.png" class="home"/> 

這顯示了圖像 - 偉大的,但驗證HTML我收到以下消息時:

「字符」 <「是的第一個字符一個分隔符,只是當作數據 可能出現在幾種情況下這條消息:

  • 你應該逃避它作爲& LT

  • 您使用了非轉義&符號「&」:這可能在某些情況下有效,但建議使用「&」,這總是安全的。

  • 另一種可能是您忘記關閉前一個標籤中的引號。

我也曾嘗試img標籤陣列的笨HTML幫助我做到這一點時,它不顯示圖像和這行下面的任何代碼並不顯示。

任何建議更好地標記此代碼或通過驗證檢查的方式,因爲我喜歡100%合格率。

+0

我想問題可能是別的。只需刪除標籤並運行代碼即可。 –

回答

4

請刪除/默認在

base_url() 

base_user功能的末部提供/末 用這種方式

<img src="<?php echo base_url();?>assets/images/image.png" class="home"/> 
+0

嘗試使用site_url – xelber

+0

感謝您的幫助,我已刪除「/」並進行驗證。我也試過網站的網址,這也適用。謝謝你們倆。 – Shimsham84

2

嘗試使用SITE_URL

<img src="<?php echo site_url('/assets/images/image.png');?>" class="home"/>