位置: IT常识 - 正文

phpcms 不支持iframe怎么办(phpcms插件)

编辑:rootadmin
phpcms不支持iframe的解决办法:首先打开“global.func.php”文件;然后修改其中的代码为“function trim_script($str) {}”;接着到内容编辑器里插入“iframe”即可。

推荐整理分享phpcms 不支持iframe怎么办(phpcms插件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php_fileinfo不支持,php不支持的网络协议,apache不支持php,php不支持哪种风格的注释方式,php不支持哪种风格的注释方式,php_fileinfo不支持,php不支持mysql,php_fileinfo不支持,内容如对您有帮助,希望把文章链接给更多的朋友!

phpcms 不支持iframe怎么办?

phpcms 不支持iframe怎么办(phpcms插件)

在网上找过很多的办法试着来解决的在 phpcms的内容编辑器 下标签 iframe和JavaScript 被过滤的问题,结果都不能如愿以偿。

然后再接下来的几天里面。我去把phpcms\libs\functions\global.func.php中的函数函数文件都看了一遍,终于找到了问题所在。

发现149行的 trim_script()这个函数转定义了标签,于是乎注释掉。

function trim_script($str) {if(is_array($str)){foreach ($str as $key => $val){$str[$key] = trim_script($val);}}else{$str = preg_replace ( '/\<([\/]?)script([^\>]*?)\>/si', '<\\script\\2>', $str );$str = preg_replace ( '/\<([\/]?)iframe([^\>]*?)\>/si', '<\\iframe\\2>', $str );$str = preg_replace ( '/\<([\/]?)frame([^\>]*?)\>/si', '<\\frame\\2>', $str );$str = str_replace ( 'javascript:', 'javascript:', $str );}return $str;}

修改成

function trim_script($str) {if(is_array($str)){foreach ($str as $key => $val){$str[$key] = trim_script($val);}}else{//$str = preg_replace ( '/\<([\/]?)script([^\>]*?)\>/si', '<\\script\\2>', $str );//$str = preg_replace ( '/\<([\/]?)iframe([^\>]*?)\>/si', '<\\iframe\\2>', $str );//$str = preg_replace ( '/\<([\/]?)frame([^\>]*?)\>/si', '<\\frame\\2>', $str );$str = str_replace ( 'javascript:', 'javascript:', $str );}return $str;}

然后再到内容 编辑器里面去插入 iframe或者JavaScript 看看吧。是不是能成功的插入了呢!

PHP中文网,大量的免费PHPCMS教程,欢迎在线学习!

本文链接地址:https://www.jiuchutong.com/zhishi/310777.html 转载请保留说明!

上一篇:Java之POI导出Excel(一):单sheet(poi java 导入导出)

下一篇:织梦dedecms如何批量导入关键词做内链优化(dede织梦怎么转成zblog)

  • 什么企业的纳税最多
  • 居民个人的综合所得
  • 已申报税额是指啥
  • 本年利润呈亏损要不要上企业所得税?
  • 怎么强调各个分公司之间无直接联系
  • 归属于母公司的净资产
  • 培训学校教具记在什么费用
  • 专用发票过期未抵扣怎么处理?
  • 进口增值税发票图片
  • 编制竣工结算的具体增减内容有哪几个方面?
  • 冲借款的凭证怎么做
  • 融资租赁流程
  • 地方教育费附加的会计分录
  • 零退税率可以做免税吗
  • 打印机需要计提折旧吗
  • 补交企业所得税怎么填申报表
  • 地税印花税税率是多少
  • 总分机构如何做账
  • 购买国债逆回购有股东限制
  • 金蝶k3迷你版年度结账
  • 货物装卸过程中由于操作不当或违反操作规程
  • 华为鸿蒙系统如何刷机
  • 驱动备份和还原工具软件有哪些
  • 预付账款和应付账款怎么调账
  • 咨询服务费怎么交税
  • 结转损益类收入账户的余额会计分录
  • php开启pdo
  • 发票开错的常见情况和处理办法?
  • node.js最新版本
  • 限售股是好是坏
  • PHP面向对象程序设计
  • 设备租赁费属于设备费吗
  • php图片库
  • Spring Boot 3.0 正式发布,王炸!!
  • 存货都有什么科目
  • okhttp3源码
  • sql server 2008数据库
  • mongodb怎么复制粘贴
  • 电子回单可以入档案吗
  • 税控盘有什么用途和作用
  • 当期可抵扣进项税额包括进项转出额吗
  • 企业利润分配项目是什么
  • percona-toolkit之pt-kill 杀掉mysql查询或连接的方法
  • 申请名称预先核准在哪个网站
  • 个税系统里的免税收入怎么填
  • 法人转让股权,可以打个人账户吗
  • 什么叫做增值税的新增价值呢
  • 没收到发票也可以入账吗
  • 长期股权投资损益调整
  • 公司申报的工资和实际发放的工资不一样怎么办
  • 哪里还有备用金可以借
  • 全额工资和实发工资
  • 关于端午节福利发放的通知(通知公告)
  • 主营业务成本为什么借增贷减
  • mysql 5.7.5 m15 winx64安装配置图文教程
  • centos7怎么配置yum源
  • ubuntu中如何设置克隆屏
  • macos sierra版本10.12.6升级
  • PHP startup: Unable to load dynamic library错误的错误
  • .intro
  • win10远程桌面连接教程
  • 如何解决win10系统开机一直转圈圈的问题
  • windows8音频服务尚未启用 怎么解决
  • bat运行完后不退出
  • jquery的动画效果
  • nodejs操作mysql数据库
  • js跨域请求有哪些方式
  • unity shader视频教程
  • js做时钟让钟表转起来
  • 编写javascript代码
  • 个人房屋出租给公司怎么开发票
  • 广东省电子税务局电话
  • 河南税务局官网手机版
  • 无偿转让股权协议书范本
  • 成都成华区税务局
  • 企业所得税汇算清缴账务处理
  • app平台怎么投诉商家
  • 广东省国家税务总局稽查局局长
  • 新疆皮山县概况
  • 国税申报作废怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设