国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Web在線代理(Asp版)

2019-11-18 16:27:16
字體:
來源:轉載
供稿:網友
asp寫Web代理軟件,可以用作突破網關限制等,主要是為了配合Ajax使用的(因Firefox存在跨域訪問的問題) 版本 0.1 作者 LlinZzi
功能
判斷網站編碼,支持任何語言
超連接自動轉換
附帶一個遠程下載圖片的函數
未解決問題,目前只能用來代理網站代碼,圖片等其他數據的代理轉發尚未完成。
[復制此代碼]CODE:
<%@LANGUAGE="javaSCR<%Response.Charset = "utf-8"%>
<%
Server.ScriptTimeout=9999999;
var Surl = String(Request.QueryString("url"));
if(Surl == "undefined"){
Response.Write("<p style=/"font-size:9pt;margin:30px;padding:10px;text-align:center;background-color:#FFCCCC;border: 1px solid #999999;/">Asp代理 by Llinzzi</p>");
Response.Write("<div style=/"font-size:9pt;margin:30px;text-align:center;background-color:#FFFFCC;border: 1px solid #999999;/">");
Response.Write("<form action=/"#/" method=/"get/" >");
Response.Write("<p style=/"font-size:9pt;margin:5px;text-align:center;/">請輸入網址</p>");
Response.Write("<p><input style=/"background-color: #FFCCCC;border: 1px solid #999999;/" type=/"text/" name=/"url/"></p>");
Response.Write("<p><input style=/"background-color: #FFCCCC;border: 1px solid #999999;/" type=/"submit/"  value=/"GoWeb/"></p>");
Response.Write("</div>");
}
else if(Surl == ""){
Response.Write("<p style=/"font-size:9pt;margin:30px;padding:10px;text-align:center;background-color:#FFCCCC;border: 1px solid #999999;/">Asp代理 by Llinzzi</p>");
Response.Write("<div style=/"font-size:9pt;margin:30px;text-align:center;background-color:#FFFFCC;border: 1px solid #999999;/">");
Response.Write("<p>地址為空,請格式輸入 如
www.tom.com </p>");
Response.Write("</div>");
}
else{
Surl = (Surl.substr(0,7) != "http://") ? "http://"+Surl : Surl;
Response.Write(send_request(Surl));
}
function send_request(url) {
    var codedtext;
    http_request = Server.CreateObject("Microsoft.xmlHTTP");
    try{
    http_request.Open("GET",url,false);
    http_request.Send(null);
    }
    catch(e)
    {
    Response.Write(e.description);
    }
    if (http_request.ReadyState == 4){
        //自動判斷編碼開始
        var charresult = http_request.ResponseText.match(/CharSet=(/S+)"/i);
        if (charresult != null){
        var Cset = charresult[1];
        }else{Cset = "utf-8"}
        //自動判斷編碼結束
        codedtext = bytesToBSTR(http_request.Responsebody,Cset);
        }else{
        codedtext = "Erro";
        }
        //替換超連接
        codedtext = codedtext.replace(/href="http://?/ig,"href=/""+url+"/");
        codedtext = codedtext.replace(/(<a.*href=")/ig,"$1servergate.asp?url=");
    return(codedtext);
}
function bytesToBSTR(body,Cset){
    var objstream;
    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;
    return(bytesToBSTR);
}
function SaveRemoteFile(LocalFileName,RemoteFileUrl){
    var Retrieval,Ads;
    Retrieval = Server.CreateObject("Microsoft.xmlhttp");
    Retrieval.Open("GET",RemoteFileUrl,false);
    Retrieval.Send(null);
    if (Retrieval.ReadyState == 4){
    Ads = Server.CreateObject("Adodb.Stream");
    Ads.Type = 1;
    Ads.Open();
    Ads.Write(Retrieval.Responsebody);
    Ads.SaveToFile(Server.MapPath(LocalFileName),2);
    Ads.Cancel;
    Ads.Close;
    }
}
//SaveRemoteFile("aa.gif","/images/XrssFile/2007-1/12/2007112124640411.gif");
%>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 三都| 榆树市| 牙克石市| 富阳市| 凤城市| 任丘市| 湖南省| 迭部县| 古蔺县| 南通市| 武冈市| 璧山县| 邯郸市| 灵寿县| 黔江区| 黑水县| 海阳市| 陈巴尔虎旗| 荆门市| 承德县| 梁平县| 若尔盖县| 专栏| 建平县| 株洲市| 邓州市| 铜梁县| 津市市| 南漳县| 鞍山市| 南平市| 鹰潭市| 上饶市| 鄂伦春自治旗| 牟定县| 郸城县| 浪卡子县| 东丰县| 夹江县| 富宁县| 荥经县|