2011-12-07 11 views
1

MySQLデータベースでCodeigniterを使用しています。スクリプトが行うことは、HTMLタグを含むHTMLコードをデータベースに挿入し、後でHTMLコードを取得することです。MySQLからの選択時にHTMLタグが見つからない(Codeigniter)

問題:私は、MySQLのテーブルから行を選択すると、すべてのHTMLタグは、<br />

を除いてCodeIgniterの/ MySQLはからそれを渡して、コードを取り出す間のどこかにHTMLタグを削除して不足していることに気付きますコントローラをモデル化し、HTMLコードをMySQLテーブルの列に挿入するモデルですか?この特定の状況でHTMLタグを削除できないようにするにはどうすればよいですか?

答えて

0

テキストエディタによる最初の挿入の問題のようです。

テキストエディタはstyle = "anything"を割り当てます。xss_clean() メソッドはそれらを削除します。他のすべてのフィールドでは、エディタのコンテンツにhtml浄化器を使用し、 xss_clean()を使用します。

出典:http://codeigniter.com/forums/viewthread/196303/

+0

それだけでそのクエリに対してfalseにXSSフィルタを設定することは可能でしょうか?そうでなければ、他のすべての質問に真実を加えなければなりません。 –

関連する問題