一  百度编辑器 与 htmlspecialchars_decode

*Thinkphp百度编辑器 存的时候为了安全把进行了字符转换,数据库:

<p> 测试测试</p><p><br/></p>
问题:
<div>{$arr.desc}
</div>
结果:
<p>测试</p><p>1撒的风景啊算了地方;</p><p>2撒旦法;&nbsp;</p><p>3啊是的放假啊;</p>解决:
<div><?php$str= $arr["desc"];$html= htmlspecialchars_decode($str);echo $html;?>
</div>简化:
<div><?phpecho htmlspecialchars_decode($arr["desc"]);?></div>误区:
<div><?phpecho htmlspecialchars_decode($arr.desc);?>
</div>
技巧:删除RunTime 然后刷新页面,生成的新缓存文件就是,然后去看转换后的纯php代码的书写。htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。
会被解码的 HTML 实体是:
& 解码成 & (和号)
" 解码成 " (双引号)
' 解码成 ' (单引号)
< 解码成 < (小于)
> 解码成 > (大于)
htmlspecialchars_decode() 函数是 htmlspecialchars() 函数的反函数。知识扩展:http://www.runoob.com/php/func-string-htmlspecialchars-decode.html

后来发现:
<div>    {$arr.desc|htmlspecialchars_decode}</div>


  

转载于:https://www.cnblogs.com/hao-1234-1234/p/7102131.html

thinkphp htmlspecialchars_decode相关推荐

  1. m_Orchestrate learning system---二十四、thinkphp里面的ajax如何使用

    m_Orchestrate learning system---二十四.thinkphp里面的ajax如何使用 一.总结 一句话总结:其实ajax非常简单:前台要做的事情就是发送ajax请求过来,后台 ...

  2. Thinkphp下嵌套UEditor富文本WEB编辑器

    UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 本文实际操作于ThinkPHP框架下,现 ...

  3. ThinkPHP整合百度Ueditor图文教程

    ThinkPHP整合百度Ueditor图文教程 ThinkPHP整合百度Ueditor,基于黄永成老师的视频说明的 申明:最好大家都能写绝对路径的都写好绝对路径比如:window.UEDITOR_HO ...

  4. Thinkphp kindeditor 内容转义

    参考了:[解决]ThinkPHP整合Html编辑器时出现自动转义的问题 遇到问题也是保存到数据库中的内容,会转义成"\"" 使用 $data['content'] = s ...

  5. 微信小程序传数组给后台(thinkphp后台接受前端数组参数)

    场景:需要前端传关联数组给后端 尝试:常规写法不好使 解决:前端json序列化 对象数组 为 字符串 str,然后将此字符串 str 作为参数的值传给后端(比如 schools: str ),后端将收 ...

  6. php(ThinkPHP)实现微信小程序的登录过程

    源码也在我的github中给出 https://github.com/wulongtao/think-wxminihelper 下面结合thinkPHP框架来实现以下微信小程序的登录流程,这些流程是结 ...

  7. ThinkPHP框架中使用富文本编辑器后如何输出

    htmlspecialchars_decode()用这个能解析里面的符号 我们在利用ThinkPHP提交数据的时候,数据库里的数据是含各种html标签的,那么在输出时就可以直接输出嘛.但是,也许你的老 ...

  8. ThinkPHP基础-2

    1.配置文件为了效率:应该在底层修改:一改则所有APP都能用如果单独某个APP需要特定的配置,再在单独的conf.php中单独定义,或者C方法在特定位置单独修改配置:TP底层{管理配置}+APP配置{ ...

  9. Laravel和Thinkphp有什么区别,哪个框架好用

    Laravel和Thinkphp这两个php框架对于php程序员都不陌生,新手可能对Thinkphp比较熟,也是国内比较出名的开源框架,更高级的Laravel一般有点经验的才使用. TP框架: Thi ...

最新文章

  1. 【毕业论文写作】宗老师《如何撰写毕业论文?》27页ppt
  2. 关于无法加载sass 模块问题。vue2.0中报错ERROR :scss can't resolve 'scss-loader'
  3. nginx 响应服务器静态,405 Not Allowed,nginx静态文件响应post请求
  4. 前端学习(2576):选择何种方式的路由和底层原理
  5. less简介、less安装、编译、less语法之变量、嵌套、类混入、函数混入、运算、less文件导入
  6. Qt工作笔记-Qt仿大佬使用关键字(Q_DECL_OVERRIDE与override)
  7. linux 下 pytorch 安装
  8. Safari new Date()
  9. WINDOWS常用端口列表
  10. android黑色半透明dialog背景,Dialog背景半透明
  11. SecureCRT/FX的破解软件注册机被系统自动删除解决办法
  12. python协成_python基础26 -----python进程及协成
  13. 重读经典:《The Craft of Research(1)》
  14. thinkpadE450 进入bios并设置bios为uefi模式U盘启动(也可以是legacy)
  15. maven打包jar包到本地仓库
  16. HDL4SE:软件工程师学习Verilog语言(十一)
  17. 天下文章一大抄 mysql远程连接
  18. Word - Word 文档如何切换简体字和繁体字?
  19. SQL语句 sum函数为空时返回0
  20. 该文件没有与之关联的应用...的解决方法

热门文章

  1. 《C champion》C语言的优点和缺点
  2. 【Qt】创建线程程序示例
  3. 蛮力法求最大字段和时间复杂度_硬笔字应该选择的工具,你了解吗?
  4. 计算机最小二乘法拟合,数值计算_第6章 曲线拟合的最小二乘法.doc
  5. linux crontab工作日志,linux使用crontab执行定时任务
  6. 安装mysql 5.6.24给linux,Red Hat Enterprise Linux 5 64位安装Mysql5.6.24(DB5.6.24.rpm for rhel5 x86)...
  7. on java 8 学习笔记 2022.2.16
  8. 将数据传入重定向网页
  9. sparksql(1)——Dataframe
  10. 只出现一次的数字—leetcode136