解码html标签以及summernote中的图像

时间:2016-06-19 20:52:22

标签: php summernote

我正在使用流行的summernote编辑器来收集用户导入,有时用户包含图像,我的脚本会遇到问题,只要用户包含图像和其他html功能,图像就不会显示但是如果他只添加图像就会节目。只有text和html也可以工作,但是将图像文本和html结合起来,图像就会被破坏..

//this is how i collect the data before inserting to db
public function HTMLEncoder($string) {// summernote control
    $string = htmlentities(htmlspecialchars($string));
    return $string;
}
// this is how i retrieve the data from db
public function HTMLDencoder($string) {// summernote control
    $string = html_entity_decode(htmlspecialchars_decode($string));
    return $string;
}

// this is how my data is stored in db 
   <p>gg we are working <img src="data:image/jpeg;base64,/9j/4SEtRXhpZgAASUkqAAgAAAAGABoBBQABAAAAVgAAABs    BBQABAAAAXgAAAC...........

所以这里意味着在summernote中添加图像之前,p标签位于顶部

0 个答案:

没有答案