.
img
注册时间:--
  • 纯文字版本
    开 关闭
  • 消息
  • 收藏
  • 退出
注意:文章中$$符号只有一个,因程序问题提交后变成了两个。

正则方法 拦截帖图串号

网站帖图都是用的UBB,因此可以在正则转换的时候拦截不安全的图片。在UBB函数里面,找到替换帖图UBB的代码,然后有个地方是
replace(****,**,“<img src=‘¥1‘>“);
这里的¥1就是用户输入的帖图地址,起初是直接显示的,现在我们把它处理一下(星号的地方我省略了,直接在代码中找后面的那个“¥1“就知道了),把这句换成这样:
replace(***,**,img(‘¥1‘));
这里把原来的直接显示交给了一个函数处理,函数的参数就是用户输入的图片地址。(待续帖)[续]下面就是写img函数,在ubb函数结束后,接着写:
function img(str)
if instr(“.asp“,str)>0 or instr(“.php“,str)>0 then
img=“此图片被拦截“;
else
img=“<img src=‘“&str&“‘/>“
end if
end function这样处理后,如果图片地址中有是PHP文件或ASP就被拦截了。你们可以自己根据需要完善这个函数
good 49

发表评论

文明评论,重在参与

暂无评论!
雷军主讲北京车展发布会!SU7 04-24
互联网汽车是什么?有什么优势呢 04-20
从“中国制造”走向“中国智造” 04-20
中国接入互联网30周年,马化腾 04-20
中国互联网30周年发展座谈会在 04-20
用著作权法来保护软件是否真的有 07-28
杀毒软件:只在搞娱乐,从未杀过 07-28
小谈高通反垄断 07-28
印度将推出百元智能机 山寨厂商 07-28
高通垄断之痛:不是国产手机大而 07-28
一张图读懂阿里巴巴眼花缭乱资本 07-28
滴滴打车副总裁张晶离职 高层换 07-28
返回ASP标签-返回首页
AD