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

 找回密码
 立即注册
搜索
123
返回列表 发新帖

[已解决]诚恳请教一句php代码的写法

[复制链接]
weic 发表于 2007-3-31 23:09:19 | 显示全部楼层
原帖由 ckj0212 于 2007-3-31 16:50 发表
帮你顶一下好了,版主确实太不负责了,就这么个问题,居然视而不见,就算是一个回答过的问题,说一句大概在哪个地方回答过了,人家也好去找啊!

这一点我不同意.这个版块的版主完成没有义务去回你的这个问题,因为这个都不算在安装使用的范围了.这种技术性比较强的问题.别说版主会不会,就算会.别人解释想来也一定很费力的.
再一个.楼主,那天我走得急.也没有注意你的问题.其实你这个都不算问题了.虽然因为时间的关系,我没有看了代码.但里面应该有的.你找一个.daddslashes这个(也就是html过滤,一般都是这个名字,小米也的习惯).如果没有的话.你就自己加上daddslashes(参数);
回复

使用道具 举报

qing-soft 发表于 2007-3-31 23:13:19 | 显示全部楼层
抱歉,好象问题描述太复杂了,看了一半就怕了。
回复

使用道具 举报

 楼主| 阿喀琉斯 发表于 2007-3-31 23:16:20 | 显示全部楼层

回复 #21 weic 的帖子

谢谢你:)
也许我说的不是很清楚,其实主要问题是很简单的,,就是 LEO中用户数据里,签名是这样的
  1. 第一部分 aShDFSiod 第二部分
复制代码

转换到DZ来,应该只保留"第一部分",而字符"aShDFSiod"以及后面的"第二部分"应该被抛弃.

现在的转换程序,只把"aShDFSiod"清除掉了,而跟在后面的"第二部分"依然保留着,,,所以造成签名重复..

明白了吗?不是关于过滤HTML代码的问题.(有UBB标签的时候才有html代码,其他时候是普通的文字内容)
回复

使用道具 举报

 楼主| 阿喀琉斯 发表于 2007-3-31 23:16:57 | 显示全部楼层

回复 #22 qing-soft 的帖子

不好意思,,我在21楼重新描述了一下```````谢谢了
回复

使用道具 举报

weic 发表于 2007-3-31 23:18:00 | 显示全部楼层

回复 #23 阿喀琉斯 的帖子

<img></img>这种也是过滤的范围.
回复

使用道具 举报

 楼主| 阿喀琉斯 发表于 2007-3-31 23:40:04 | 显示全部楼层
我太愚钝了,,没理解透`````
回复

使用道具 举报

 楼主| 阿喀琉斯 发表于 2007-3-31 23:43:30 | 显示全部楼层
我在discuzcode.func.php中看到类似这样的句子~~应该有所帮助吧?

$message = preg_replace("/\[hide=(\d+)\]\s*(.+?)\s*\[\/hide\]/ies", "creditshide(\\1,'\\2')", $message);


管TNND,我自己去试试就可以了,反正自己不懂,就乱闯闯
回复

使用道具 举报

ywxs 发表于 2007-4-1 00:20:51 | 显示全部楼层
虽然我也不懂,纯粹帮你顶
回复

使用道具 举报

ejew 发表于 2007-4-1 08:37:43 | 显示全部楼层
楼主也算是个老人了,应该相互理解,即然是“诚肯”,在言论上就不要太过激!

$user[15] ='[img]http://www.yelia.com/bbs/images/logo.gif[/img]aShDFSiod<img src=http://www.yelia.com/bbs/images/logo.gif border=0>';

$sign = preg_replace("/aShDFSiod.*/is",'',$user[15]);

echo $sign;
回复

使用道具 举报

 楼主| 阿喀琉斯 发表于 2007-4-1 10:25:55 | 显示全部楼层
原帖由 ejew 于 2007-4-1 08:37 发表
楼主也算是个老人了,应该相互理解,即然是“诚肯”,在言论上就不要太过激!

$user[15] ='http://www.yelia.com/bbs/images/logo.gifaShDFSiod';

$sign = preg_replace("/aShDFSiod.*/is",'',$user[15]) ...


非常感谢!!!即使你写出了详细代码,我依旧反复测试了许多次才成功。。。说明我真的很笨。。。谢谢你了~

PS:虽然我的ID注册的早,其实接触php和使用Discuz才三个多月,,,所以我自认为算是新人,不是老人

可能我的言论是过激了点,,但是请尽量体会一下 象我这样什么也不懂的人反复求助而无人应答时的焦急心情。。连续挂在这里刷新上十几个小时都没有什么回复的失望心情,,发出若干个求助短消息(包括多位斑竹)而无人理睬时的难过心情````
无论怎么说,即使能收到两三个字的回复,哪怕是:“我没空!” ,我心里也好受一些。

唉~``我还是不大适应这里的氛围。。。
要说我有什么言语“过激”,我自己不怎么认可,比起那些说粗话的人好多了。只是多了一些焦急的埋怨罢了。。
不多说了。。。感谢ejew的无私帮助~~希望DZ的氛围越来越好!

PS:以上的言论不包括六楼的兄弟 weic ,虽然有心帮忙却抽不出时间,我心里也是非常感激的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 06:18 , Processed in 0.080914 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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