日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

获取有道词典在线翻译结果 及 Windows下配置运行ASP

發布時間:2024/3/12 windows 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 获取有道词典在线翻译结果 及 Windows下配置运行ASP 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<% '說明:該程序用于遠程調用有道翻譯接口中譯英,http://fanyi.youdao.com/openapi.do?keyfrom=localhost&key=1204607085&type=data&doctype=xml&version=1.1&q="&toutf8(sytr_remx(i-1))&"里面的keyfrom,key可以在有道演繹里面申請,申請地址:http://fanyi.youdao.com/openapi?path=data-mode,那里有詳細的講解。 '點航科技技術支持,我們的網址:http://www.zgdhkj.com '---------------------------主程序開始------------------------Response.Charset="gb2312" Response.AddHeader "Pragma","no-cache" Response.AddHeader "cache-ctrol","no-cache" Session.CodePage=936 dim sytr_ntxtfunction FSOlinedit(filename,lineNum) if linenum < 1 then exit function dim fso,f,tempID,temparray,tempcnt set fso = server.CreateObject("scripting.filesystemobject") if not fso.fileExists(server.mappath(filename)) then exit function set f = fso.opentextfile(server.mappath(filename),1) if not f.AtEndofStream then tempcnt = f.readall f.close set f = nothing temparray = split(tempcnt,chr(13)&chr(10)) '取每一行的字符串 if lineNum>ubound(temparray)+1 then exit function else FSOlinedit = temparray(lineNum-1) call rechken(FSOlinedit)end if end if end functionfunction FSOappline(sfilename,Linecontent) dim fso,f set fso = server.CreateObject("scripting.filesystemobject") if not fso.fileExists(server.mappath(sfilename)) then exit function set f = fso.opentextfile(server.mappath(sfilename),8,1) f.write Linecontent f.close set f = nothing end functionFunction GetBodyP(ConStr,StartStr,OverStr,IncluL,IncluR)If ConStr="$False$" or ConStr="" or IsNull(ConStr)=True or StartStr="" or IsNull(StartStr)=True or OverStr="" or IsNull(OverStr)=True ThenGetBodyP="$False$"Exit FunctionEnd IfDim ConStrTempDim Start,OverConStrTemp=Lcase(ConStr)StartStr=Lcase(StartStr)OverStr=Lcase(OverStr)Start = InStrB(1, ConStrTemp, StartStr, vbBinaryCompare)If Start<=0 thenGetBodyP="$False$"Exit FunctionElseIf IncluL=False ThenStart=Start+LenB(StartStr)End IfEnd IfOver=InStrB(Start,ConStrTemp,OverStr,vbBinaryCompare)If Over<=0 or Over<=Start thenGetBodyP="$False$"Exit FunctionElseIf IncluR=True ThenOver=Over+LenB(OverStr)End IfEnd IfGetBodyP=MidB(ConStr,Start,Over-Start) End Functionfunction rechken(nt)wrd=nt wrd=replace(wrd," ","-") call FSOappline(savefile,wrd&chr(9)) if len(nt)>=200 thendim sytr_remx(1000),sytr_remn(1000)for i = 1 to len(nt) sytr_remx(i-1)=mid(nt,(i-1)*200+1,200) if len(sytr_remx(i-1))<=0 then exit for urlx="http://fanyi.youdao.com/openapi.do?keyfrom=localhost&key=1204607085&type=data&doctype=xml&version=1.1&q="&toutf8(sytr_remx(i-1))&"" call getbody(urlx) sytr_remn(i-1)=sytr_ntxtnextfor i=0 to ubound(sytr_remn) if len(sytr_remn(i))<=0 then exit for response.Write sytr_remn(i)nextelseurlx="http://fanyi.youdao.com/openapi.do?keyfrom=localhost&key=1204607085&type=data&doctype=xml&version=1.1&q="&toutf8(nt)&"" call getbody(urlx) response.Write sytr_ntxtend ifend functionfunction getbody(url) dim objxml on error resume next set objxml = createobject("microsoft.xmlhttp") with objxml .open "get", url, false, "", "" .send xgetbody = .responsebodyend with xgetbody=bytestobstr(xgetbody,"utf-8") 'response.Write xgetbody if len(xgetbody)>0 then call splitre(xgetbody) 'call FSOappline(savefile,xgetbody) list=GetBodyP(xgetbody,"<explains>","</explains>",False,False) 'call FSOappline(savefile,list) list=replace(list,chr(10),"") list=replace(list," <ex><![CDATA[","") list=replace(list,"]]></ex>"," & ") call FSOappline(savefile,list&chr(13)&chr(10)) '/ end if set objxml = nothing end functionfunction bytestobstr(strbody,codebase) dim objstream set objstream = server.createobject("adodb.stream") objstream.type = 1 objstream.mode =3 objstream.open objstream.write strbody objstream.position = 0 objstream.type = 2 objstream.charset = codebase bytestobstr = objstream.readtext objstream.close set objstream = nothing end functionfunction splitre(str) str1=split(str,"<paragraph><![CDATA[") str2=replace(str1(1),"]]></paragraph>","") str3=replace(str2," </translation>","") str4=replace(str3,"</youdao-fanyi>","") sytr_ntxt=str2 'response.Write sytr_ntxt'call FSOappline(savefile,str4) ' end functionFunction toUTF8(szInput) Dim wch, uch, szRet Dim x Dim nAsc, nAsc2, nAsc3 If szInput = "" Then toUTF8 = szInput Exit Function End If For x = 1 To Len(szInput) wch = Mid(szInput, x, 1) nAsc = AscW(wch) If nAsc < 0 Then nAsc = nAsc + 65536 If (nAsc And &HFF80) = 0 Then szRet = szRet & wch Else If (nAsc And &HF000) = 0 Then uch = "%" & Hex(((nAsc \ 2 ^ 6)) Or &HC0) & Hex(nAsc And &H3F Or &H80) szRet = szRet & uch Else uch = "%" & Hex((nAsc \ 2 ^ 12) Or &HE0) & "%" & _ Hex((nAsc \ 2 ^ 6) And &H3F Or &H80) & "%" & _ Hex(nAsc And &H3F Or &H80) szRet = szRet & uch End If End If Next toUTF8 = szRet End Function '---------------------------主程序結束------------------------'---------------------------調試開始------------------------'strx="輕輕的閉上雙眼,思緒跟隨著音符早已飛回曾經住過的小山村。仿佛看到了日落西山裊裊炊煙里,大人們忙完了一天的農活忙著回家吃晚飯,頭上戴著散發著汗味的草帽,黝黑的面容上留下一層層歲月沖刷過的痕跡,那一雙雙破舊沾滿泥土的布鞋和草鞋,腳趾裸露著,蜷曲在褲腳邊里的干土粒簌簌掉落,肩上扛著那些磨得發光的農具,一邊輕松地吸著煙,一邊談笑風聲;花色各樣的狗大概是因為能夠跟著主人一起回家而感到無比的高興吧?竄前跑后,開心得搖頭擺尾,“汪汪”地叫喚著;最快樂的是孩子們了,在草地里田埂上跑啊,跳啊,追逐嬉戲,甚至打滾;遠處傳來一種聲音——“叮叮當,叮叮當”,羊群在黃昏時分顯得潔白無比,它們“咩咩”的叫著,主人跟在后面歡快的哼著小曲,和孩子們“丟啊丟手絹……”的歌聲混合在一起,醉了整個黃昏。不經意間想起這些場景,心底里有一股暖流在靜靜流淌,往昔瞬間憶起,禁不住有怦然心動的感覺,有淚濕眼眸的溫暖。時不時地有一種錯覺,那些曾經是在夢中嗎?但我知道夢中不可能有爽朗的笑聲,也不可能有草葉沁香,自己的生命曾經在那一片土地上走過,留下了深深淺淺的腳印,我生命的根在那里。"'call rechken(strx)filename="angerWrd.out.txt" savefile="angerTrans.txt" lineNum=1 maxline=600for j=1 to maxline call FSOlinedit(filename,j) next'---------------------------調試結束------------------------ %>

Windows7下配置運行ASP:

1. 點擊:開始==》控制面板==》程序和功能==》打開或關閉Windows功能==》Internet信息服務==》Web管理工具,并勾選如圖項目保存配置



2. 返回:所有控制面板==》管理工具,雙擊打開第二項“Internet信息服務(IIS)管理器”;


3. 選擇:Default Web Site==》雙擊打開“ASP”


4. 啟用父路徑,將默認父路徑設置為True;


5. 退回“Default Web Site”==》右邊欄的“綁定”==》添加端口:8081(也可以不用綁定?驗證時直接輸入http://localhost?)


IIS和ASP設置完成,在瀏覽器地址欄輸入如下地址驗證是否配置成功:http://localhost:8081,若打開如下畫面則配置成功。


調用方法:

將.asp文件拷貝到C:\inetpub\wwwroot 目錄下,在瀏覽器地址欄輸入:http://localhost/myAsp.asp

通過有道提供的API獲取詞典釋義。

總結

以上是生活随笔為你收集整理的获取有道词典在线翻译结果 及 Windows下配置运行ASP的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。