Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

邮件内容中的链接设定问题

[复制链接]
c2czj 发表于 2013-6-11 20:15:59 | 显示全部楼层 |阅读模式
source/function/function_mail.php文件约34行, 197行,241行

在DX 2.5版中
$message = preg_replace("/href\=\"(?!http\:\/\/)(.+?)\"/i", 'href="'.$_G['siteurl'].'\\1"', $message);

在DX 3版中
$message = preg_replace("/href\=\"(?!(http|https)\:\/\/)(.+?)\"/i", 'href="'.$_G['siteurl'].'\\1"', $message);

对比应该是增加了https前缀判断
但代替的内容不对,需要改成
$message = preg_replace("/href\=\"(?!(http|https)\:\/\/)(.+?)\"/i", 'href="'.$_G['siteurl'].'\\2"', $message);





玻璃屋女孩 发表于 2013-6-13 15:37:05 | 显示全部楼层
感谢您的反馈,我们检查一下。
回复

使用道具 举报

 楼主| c2czj 发表于 2013-6-21 23:46:01 | 显示全部楼层
玻璃屋女孩 发表于 2013-6-13 15:37
感谢您的反馈,我们检查一下。

这个问题,6.20已做出修正。

总共有3处,不过只改了1处,其它2处不知是漏改,还是代码多余
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-3-7 00:10 , Processed in 0.027222 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表