1

SOにはいくつかの同様の質問がありますが、私が抱えている問題を説明するものはありません。

1and1でホストされている TomatoCMSを使用しています。

私が抱えている問題は次のとおりです。

tinyMCE.getInstanceById('content').execCommand('mceInsertContent', false, '<img src="' + url + '" alt="" />');

どこにいるurl可能性がありますhttp://example.com/uploads/123.jpg

イメージtinymce プレビュー エリアに正しく挿入されますが、元のコンテンツは次のtextareaように設定されます。

<img src="%5C" alt="\"\"" />

したがって、これがデータベースに保存されます。

誰かがこれに対する解決策を持っていますか?

4

2 に答える 2

2

これは、 PHP マジック クォートが原因です。

解決するには、php.ini以下を含むファイルを Web サイトのルートに配置します。

magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off

このソリューションは、1and1 でホストされている別のソフトウェア パッケージに関する投稿で見つけました。Precurio を 1and1 サーバーにインストールする方法

于 2012-07-13T10:56:39.070 に答える
1

I am not perfectly sure, what goes wrong here, but i guess it might have to do with the encoding. You may try the configuration settings provided for this: http://www.tinymce.com/wiki.php/Configuration:entity_encoding

于 2012-07-13T10:27:38.210 に答える