首页 | 风讯安装 | 后台管理 | 升级转换 | 模板制作 | 标签说明 | 采集说明 | 常见问题 | 自由标签 | 样式管理 | 功能扩展 | 插件使用 |
常 见 问 题
新 手 入 门
中 级 进 阶
高 级 技 巧
 3.1-在远程存图命名时加上随机数以防重名 ★★★★★ 【字体:小 大】 
3.1-在远程存图命名时加上随机数以防重名
http://www.foosun.cn   作者:kimli   来源:  点击:  更新时间:06-06-16 11:31:40
 

本文讨论区:http://bbs.foosun.net/dispbbs.asp?boardID=22&ID=14153&page=1

根目录/INC/FUNCTION。ASP中,红的为后加,查找这个!“Function ReplaceRemoteUrl(”

'----------获得随机名
function Rndname(filename)
randomize
dim i
For i=1 to 8
Rndname=Rndname & INT(Rnd*9)
next
Rndname=Rndname&filename
end function
'----------

Function ReplaceRemoteUrl(NewsContent,SaveFilePath,FunDoMain,DummyPath)
Dim re,RemoteFile,RemoteFileurl,SaveFileName,FileName,FileExtName,SaveImagePath
Set re = New RegExp
re.IgnoreCase = True
re.Global=True
re.Pattern = "((http|https|ftp|rtsp|mms):(\/\/|\\\\){1}((\w)+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(\S*\/)((\S)+[.]{1}(gif|jpg|png|bmp)))"
Set RemoteFile = re.Execute(NewsContent)
Set re = Nothing
For Each RemoteFileurl in RemoteFile
  SaveFileName = Mid(RemoteFileurl,InstrRev(RemoteFileurl,"/")+1)
  FileExtName = Mid(SaveFileName,InstrRev(SaveFileName,".")+1)
  SaveFileName =Rndname(SaveFileName)
  Call SaveRemoteFile(DummyPath & SaveFilePath & "/" & SaveFileName,RemoteFileurl)
  NewsContent = Replace(NewsContent,RemoteFileurl,FunDoMain & SaveFilePath & "/" & SaveFileName)
Next
ReplaceRemoteUrl = NewsContent
End Function

文章录入:风讯科技  责任编辑:风讯科技  
·上一篇:3.1-增加可自定义每篇新闻的文件名功能
·下一篇:3.1-一句可以把所有未审核的数据转成审核的sql命令
【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
 没有任何评论
2002-2006 Foosun Inc. 四川风讯科技发展有限公司.版权所有  蜀ICP备 05005237