2016-08-15 6 views
-1

私はいくつかのニュースを提出するフォームにtinymceを使用し、データベースに挿入しません。 SQLをチェックしたところ、データベースにコードを挿入しようとしました。それはリッチテキストエディタのコードをデータベースに挿入する

INSERT INTO news (news_title, news, time_added) VALUES (some title, `<p>some text <strong>some strong text</strong></p>`, NOW()) 

のようなものだとそれだけで誰かが私に理由を説明することができ、データベース に挿入していないと私は何をすべきか?復号化するために

encodedStr = htmlentities($html); 

:あなたはhtmlentities($str)

例のようなものエンコードしたコンテンツをHTMLと、その後

使用を挿入する必要が

+0

使用は文を作成しました。また、あなたがしようとしていることのコードを提供してください。 – Tschallacka

答えて

1

$html = html_entity_decode($encodedStr); 
+0

今それはそれを挿入しますが、生のhtmlを –

+1

はい、印刷しますので、あなたは生のhtmlをエスケープされていないフォームに戻す必要があります。a = htmlentities($ orig); $ b = html_entity_decode($ a); – varun

関連する問題