亚洲成人一区在线_久久综合九色综合欧美98_久久精品一区二区三区不卡牛牛 _亚洲成人在线网站

 通信界 | 通信圈 | 通信家 | 下載吧 | 說吧 | 國際 | 國內(nèi) | 運營 | 市場 | 財經(jīng) | 物聯(lián)網(wǎng) | 無現(xiàn)金 | | 專網(wǎng) | 信息安全 | 5G | BigDate
 電源 | 專網(wǎng) | 光通信 | 交換 | 視頻 | 接入 | 無線 | 線纜 | 測試 | IT | 自動化 | 互聯(lián)網(wǎng) | 數(shù)據(jù) | 政策 | 終端 | NGN | 視界 | 前瞻 | 知本院


歡迎您提出建議和意見!管理員QQ:181502650 通信界QQ群:群①:31498574;群②:89286709 下載吧-通信書籍、通信論文、通信報告集聚地! 通信界QQ群:群③:5834261;群④:8044407

  共有4955人關(guān)注過本帖樹形打印復(fù)制鏈接

主題:將遠程的圖片保存在本地空間

帥哥喲,離線,有人找我嗎?
新月彎刀
  1樓 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信 新月派彎刀
等級:通信圈管理員 帖子:2213 積分:26874 威望:10 精華:34 注冊:2004/9/1 1:25:35
將遠程的圖片保存在本地空間  發(fā)帖心情 Post By:2006/10/18 12:04:15 [顯示全部帖子]

修改savepost.asp文件

找到

Dvbbs.MyUserInfo(Dvbbs.UserInfoCount-1) = Content   '222行左右

修改為

Dvbbs.MyUserInfo(Dvbbs.UserInfoCount-1) = ReplaceRemoteUrl(Content)

在最后的 End Function 和 %> 之間增加(一定要看清,是之間不是最后)

'================================================== '過程名:ReplaceRemoteUrl '作 用:替換字符串中的遠程文件為本地文件并保存遠程文件 '參 數(shù):strContent ------ 要替換的字符串 '================================================== function ReplaceRemoteUrl(strContent) if IsObjInstalled("Microsoft.XMLHTTP")=False then ReplaceRemoteUrl=strContent exit function end if dim re,RemoteFile,RemoteFileurl,SaveFileName,SaveFileType,arrSaveFileName,ranNum,UploadFiles,FormPath FormPath=CheckFolder&CreatePath() '上傳目錄路徑 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(strContent) For Each RemoteFileurl in RemoteFile arrSaveFileName = split(RemoteFileurl,".") SaveFileType=arrSaveFileName(ubound(arrSaveFileName)) ranNum=int(900*rnd)+100 SaveFileName = FormPath&year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum&"."&SaveFileType call SaveRemoteFile(SaveFileName,RemoteFileurl) strContent=Replace(strContent,RemoteFileurl,SaveFileName) if UploadFiles="" then UploadFiles=SaveFileName else UploadFiles=UploadFiles & "|" & SaveFileName end if Next ReplaceRemoteUrl=strContent end function

'================================================== '過程名:SaveRemoteFile '作 用:保存遠程的文件到本地 '參 數(shù):LocalFileName ------ 本地文件名 ' RemoteFileUrl ------ 遠程文件URL '================================================== sub SaveRemoteFile(LocalFileName,RemoteFileUrl) dim Ads,Retrieval,GetRemoteData Set Retrieval = Server.CreateObject("Microsoft.XMLHTTP") With Retrieval .Open "Get", RemoteFileUrl, False, "", "" .Send GetRemoteData = .ResponseBody End With Set Retrieval = Nothing Set Ads = Server.CreateObject("Adodb.Stream") With Ads .Type = 1 .Open .Write GetRemoteData .SaveToFile server.MapPath(LocalFileName),2 .Cancel() .Close() End With Set Ads=nothing end sub

'************************************************** '函數(shù)名:IsObjInstalled '作 用:檢查組件是否已經(jīng)安裝 '參 數(shù):strClassString ----組件名 '返回值:True ----已經(jīng)安裝 ' False ----沒有安裝 '************************************************** Function IsObjInstalled(strClassString) On Error Resume Next IsObjInstalled = False Err = 0 Dim xTestObj Set xTestObj = Server.CreateObject(strClassString) If 0 = Err Then IsObjInstalled = True Set xTestObj = Nothing Err = 0 End Function

'按月份自動明名上傳文件夾,需要FSO組件支持。 Function CreatePath() Dim objFSO,Fsofolder,uploadpath uploadpath=year(now)&"-"&month(now) '以年月創(chuàng)建上傳文件夾,格式:2003-8 On Error Resume Next Set objFSO = Server.CreateObject("Scripting.FileSystemObject") If objFSO.FolderExists(Server.MapPath(CheckFolder&uploadpath))=False Then objFSO.CreateFolder Server.MapPath(CheckFolder&uploadpath) End If If Err.Number = 0 Then CreatePath=uploadpath&"/" Else CreatePath="" End If Set objFSO = Nothing End Function

'讀取上傳目錄 Function CheckFolder() If Dvbbs.Forum_Setting(76)="" Or Dvbbs.Forum_Setting(76)="0" Then Dvbbs.Forum_Setting(76)="UploadFile/" CheckFolder = Replace(Replace(Dvbbs.Forum_Setting(76),Chr(0),""),".","") '在目錄后加(/) If Right(CheckFolder,1)<>"/" Then CheckFolder=CheckFolder&"/" End Function

具體效果參考本站。使用本方法需要你的服務(wù)器支持FSO和XMLHTML組件。請在使用本修改前檢測一下你的服務(wù)器是否支持FSO和XMLHTML組件。

將以下代碼保存為check.asp文件,運行后即可知道你的服務(wù)器是否支持FSO和XMLHTML組件。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD>

<BODY> <% Function IsObjInstalled(s_ClassString) On Error Resume Next IsObjInstalled = False Err = 0 Dim xTestObj Set xTestObj = Server.CreateObject(s_ClassString) If 0 = Err Then IsObjInstalled = True Set xTestObj = Nothing Err = 0 End Function If IsObjInstalled("Microsoft.XMLHTTP") = False then Response.WRite "你的服務(wù)器不支持Microsoft.XMLHTTP組件,你不能使用本修改。" Else Response.WRite "你的服務(wù)器支持Microsoft.XMLHTTP組件,你可以使用。" End If %> </BODY> </HTML>



由于家園論壇數(shù)據(jù)量過于龐大,無法進行帖子逐個修改,故給所有用戶每人增加5000元電通幣用于下載用,若電通幣用完了,可以向管理員申請,版主會及時給您增加金錢,也希望大家理解,多多發(fā)貼跟帖,共同營造良好的溝通氛圍。
下載吧-通信書籍、通信論文、通信報告集聚地!  回到頂部
主站蜘蛛池模板: 日韩在线视频网| 国产自偷自偷免费一区| 日韩精品一区二区三区外面| 久久精品99无色码中文字幕| 99在线观看视频网站| 国产中文字幕免费观看| 午夜久久资源| 国产不卡精品视男人的天堂| 精品日本一区二区三区在线观看| 日韩国产精品一区二区三区| 97碰在线视频| 国产精品初高中精品久久| 久久久久人妻精品一区三寸| 日韩亚洲欧美中文高清在线| 亚洲自拍中文字幕| 99视频精品免费| 国产精品91在线观看| 国产精品美女午夜av| 精品人妻少妇一区二区| 精品久久蜜桃| 久久99久久久久久| 久久精品亚洲热| 久久久国产精彩视频美女艺术照福利| 欧美日韩国产一二| 欧美一级片中文字幕| 久久久久久91香蕉国产| 精品国偷自产一区二区三区| 狠狠色综合网站久久久久久久| 久久久av电影| 国内精品久久久久久久果冻传媒| 九九九九九九精品| 国产免费一区| 国产精品流白浆视频| 成人精品一区二区三区电影免费| 国产精品高清免费在线观看| 91免费精品视频| 在线国产精品网| 亚洲精品自在在线观看| 久久福利视频网| 国产区精品视频| 成人国产精品日本在线 |