2016-07-27 11 views
0

こんにちは私は単一のページに多くのtinymceエディタを持っています。私はtinymceでコンテンツをフォーマットし、データベースに保存します。すべてのタグはmysqlに保存されます。しかし編集中はデータベースからデータを取得しますが、一部のタグは読み取ることができず、フォーマットを行わずにコンテンツを表示します。私の初期化は:Tinymceのフォーマットされたコンテンツはデータベースから表示されません

tinymce.init({ 
     selector: "textarea", theme: "modern", width: "100%", height: 300, 
     plugins: [ 
     "advlist autolink link image lists charmap print preview hr anchor pagebreak", 
     "searchreplace wordcount visualblocks visualchars insertdatetime media nonbreaking", 
     "table contextmenu directionality emoticons paste textcolor responsivefilemanager code", 
     "paste" 
     ], 
     paste_retain_style_properties: "all", 
     toolbar1: "undo redo | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | styleselect", 
     toolbar2: "| responsivefilemanager | link unlink anchor | image media | forecolor backcolor | print preview code ", 
     image_caption: true, 
     image_advtab: true, 
     external_filemanager_path: "<?php echo base_url(); ?>" + "tinymce/file_manager/filemanager/", 
     filemanager_title: "Responsive Filemanager", 
     external_plugins: {"filemanager": "<?php echo base_url(); ?>" + "tinymce/file_manager/filemanager/plugin.min.js"}, 
     document_base_url : "<?php echo base_url(); ?>",  
      relative_urls : false, 
      remove_script_host : false, 
    }); 
+0

データをデータベースに保存するときのデータの見え方と、それを元に戻すときのようなデータの見た目はどうですか? – beerwin

+0

データベースに保存するとタグ付きのコンテンツがありますが、フェッチするとタグのみのテキストは表示されません。 – user254153

+0

そのフィールドにはフィルタリング/サニタイズが必要です。 – beerwin

答えて

0

何らかのフィルタリングやサニタイズが必要です。

データベースからデータを取得した後に、strip_tagsが使用されている可能性があります。

関連する問題