当前位置: 首页 Zblog

Zblog preg_replace Unknown modifier_内链转换

时间:2023年06月03日 阅读:348
以下内容仅是站长或网友个人学习笔记、总结和研究收藏。不保证正确性,因使用而带来的风险与本站无关!
淘客轩-衣食住行外卖生活好助手

在进行 ZBlog 开发中遇到 文章 内容 标签 tags 自动替换为内部的tag 链接。在应用中心中查找到免费的插件下载后启动 。访问文章后报一下错误。经排查是正则表达式书写错误。

(2)E_WARNING : preg_replace(): Unknown modifier '�' (set_error_handler) (1.7.2.3060 (Tenet)) (WINNT10.0; Apache2.4.54; PHP8.0.26x64; mysqli8.0.31; curl7.76.1; OpenSSL1.1.1s; AppCentre2.80; memory_limit:128M; max_execution_time:120; upload_max_filesize:2M; post_max_size:8M)

Zblog preg_replace Unknown modifier_内链转换 - MOMO教程


$preg = '/(?!((<.*?)|(<a.*?)))('.$inlink->Name.')(?!(([^<>]*?)>)|([^>]*?<\/a>))/i';
preg_replace($preg,'<a target="_blank" href="'.$inlink->Url.'" style="text-decoration: none;">'.$inlink->Name.'</a>',$content,1);



解决方案

将正则表达式改为

$preg = ''\'(?!((<.*?)|(<a.*?)))('.$inlink->Name.')(?!(([^<>]*?)>)|([^>]*?<\/a>))\'s';
preg_replace($preg,'<a target="_blank" href="'.$inlink->Url.'" style="text-decoration: none;">'.$inlink->Name.'</a>',$content,1);

文章成功显示出来


打赏

本文地址:https://www.momojc.cn/zblog/zblog-pregz9e.html

相关推荐
支付宝领大额红包
支付宝领大额红包
似水流年
    今日已经过去小时
    这周已经过去
    本月已经过去
    今年已经过去个月
小姐姐视频

关于本站 | 隐私政策 | 免责声明 | 广告合作 | 我要投稿 | 后台管理

CopyRight © 2023-2024 MOMO教程 WWW.MOMOJC.CN , All Rights Reserved.

站长E-mail:378074730@qq.com 网站已运行:  运行时长:0.025 秒

京ICP备20029690号-1京ICP备20029690号-2 京公网安备11011402013892号京公网安备11011402013892号 中国互联网违法和不良信息举报中心 网络违法犯罪举报网站

本网站托管于 腾讯云 .由网站卫士提供网站加速和攻击防御服务 提供CDN加速/防御服务.由zblogcn强力驱动 又拍云提供CDN加速/云存储服务 51la网站统计