我在我的網站上有一個評論表單,目前我過濾掉所有的html並將其轉換爲純文本,並用有趣的詞語代替壞詞。我希望能夠讓用戶發佈圖片。我無法看到如何將其納入評論頁面,因此已將其設置在專用於發佈圖片的用戶的單獨頁面上。但是,我仍然不想允許任何其他的HTML,除了IMG。此外,防止SQL注入。是否可以在html評論文章中僅允許img標籤?
有沒有人有什麼想法?
謝謝。
我在我的網站上有一個評論表單,目前我過濾掉所有的html並將其轉換爲純文本,並用有趣的詞語代替壞詞。我希望能夠讓用戶發佈圖片。我無法看到如何將其納入評論頁面,因此已將其設置在專用於發佈圖片的用戶的單獨頁面上。但是,我仍然不想允許任何其他的HTML,除了IMG。此外,防止SQL注入。是否可以在html評論文章中僅允許img標籤?
有沒有人有什麼想法?
謝謝。
兩個像樣的方法是使用Tidy或HTMLPurifier。都過濾HTML非常好,並高度可定製,以滿足您的需求。
用淨化器(我從經驗發言,因爲我已經用它),它可以讓你添加類似:
img[src,alt,title]
合法的標籤屬性,只允許在img
標籤的屬性。有關更多信息/用途,請參閱網站。
所以我很好地發佈一個包含「壞詞」的圖片? – Gareth 2010-09-29 23:07:36