PHPでtinyMCEを使用しています
私はtinyMCeエディターを備えたページを持っています.私がしようとしているのは、ユーザーがエディターでの作業を終了したときに保存ボタンをクリックすると、フォームが送信され、tinyMCEコンテンツがデータベースに保存され、tinyMCEコンテンツはまだ編集者。
今、私がこれまでやってきたことは。
エディターを含むスクリプト History_View.php があります。tinyMCE テキストをデータベースに挿入する別のスクリプト History_Model.php。
2 つの問題が発生しています。
tinyMCE エディターで編集した後に保存ボタンをクリックすると、テキストは History_Model.php に正常に移動しますが、データ (つまり、tinyMCE のコンテンツ) はデータベースに保存されません。 error.Here は DB に挿入するコードです。$historyy はここのコンテンツです。
public static function setHistory($id,$historyy) { self::$connection=DBCon::ConnectToDB(); mysql_query("call UpdateCompanyHistory($id,".utf8_encode($historyy).")"); mysql_close(self::$connection); header("Location:History_View.php?data=".$historyy); exit(); }
クエリ作業の後、phpヘッダーを使用してコンテンツをURLに追加し、エディターページ(つまり、History_View.php)に戻り、そのテキストをエディターに再度配置しようとしています.
echo" <script type='text/javascript'> function loadDefaultTinyMCEContent() { tinyMCE.activeEditor.selection.setContent('".$_GET['editorData']."'); } </script> ";
これが私のtinymceの編集方法です。問題は、すべてのプロセスの後にエディターに画像が再び表示されますが、tinyMCEコンテンツが切り取られているため、赤いテキストではなく、完全なテキストが返されないことです。
<p><img src="http://www.veryicon.com/icon/png/Folder/Hyperion/Games.png" alt="" width="256" height="256" /><strong><span style="color:
コンテンツを切り取る理由と、データベースに挿入しない理由がわかりません。]