当前位置:首页 > 代码 > 正文

asp获取远程代码(git获取远程最新代码)

admin 发布:2022-12-19 11:21 125


今天给各位分享asp获取远程代码的知识,其中也会对git获取远程最新代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

asp如何读取并解析远程xml文件

用XMLHTTP获取,代码如下:

%

dim objXML

dim objRootElement

dim strValue

dim strInetURL

dim strXML

dim item

strInetURL =""

Dim HttpReq

set HttpReq = server.CreateObject("Microsoft.XMLHTTP")

HttpReq.open "GET","",False

HttpReq.send

strXML = HttpReq.responseText

Set objXML = Server.CreateObject("Microsoft.XMLDOM")

objXML.validateonparse = true

objXML.async=false

objXML.loadXML(strXML)

if objXML.ParseError.errorCode 0 then

Response.Write("Error: " objXML.parseError.reason "br")

Response.Write("Code: 0x" hex(objXML.parseError.errorCode) "br")

Response.Write("At Line: " objXML.parseError.line "br")

Response.Write("At pos: " objXML.parseError.linePos "br")

else

set objRootElement = objXML.documentElement

if not isObject(objRootElement) then

Response.Write("no file loaded")

else

Response.Write(objRootElement.childnodes(0).text)

end if

end if

%

asp程序中如何调用远程服务器上的(比如:202.98.192.68)文件?

远程是不允许用

!--#include file=""--

这么调用的。

这里只能包含本地文件。你只能把fun1.asp复制到本地。

或者用XMLHTTP远程读取这个文件的“显示内容”。然后针对返回结果进行相应处理。

注意,是显示内容,不是源文件。

如何使用ASP获取远程的计算机名

%

strIP = Request.ServerVariables("REMOTE_ADDR") 

strHost = Request.ServerVariables("REMOTE_HOST") 

Set net = Server.CreateObject("wscript.network") 

Set sh = Server.CreateObject("wscript.shell") 

sh.run "%comspec% /c nbtstat -A "  strIP  " 〉 d:/www/"  strIP  ".txt",0,true 

sh.run "%comspec% /c ping -a "  strIP  " 〉 d:/www/"  strIP  "ping.txt",0,true 

Set sh = nothing 

'分析ping命令结果获取计算机名 

Function GetComputerName(strIP) 

set fso=CreateObject("scripting.filesystemobject") 

set ts=fso.opentextfile("d:/www/"  strIP  "ping.txt") 

computername=null 

do while not ts.AtEndOfStream 

data = ucase(trim(ts.readline)) 

if instr(data,"[") then 

computername=trim(split(data,"[")(0)) 

computername=trim(replace(computername,"PINGING","")) 

exit do 

end if 

loop 

GetComputerName=computername 

End Function 

'分析nbtstat命令结果获取MAC地址 

Function GetMACAddress(strIP) 

Set fso = createobject("scripting.filesystemobject") 

Set ts = fso.opentextfile("d:/www/"  strIP  ".txt") 

macaddress = null 

Do While Not ts.AtEndOfStream 

data = ucase(trim(ts.readline)) 

If instr(data,"MAC ADDRESS") Then 

macaddress = trim(split(data,"=")(1)) 

Exit Do 

End If 

loop 

GetMACAddress = macaddress 

End Function  

%

asp 获取 远程 网页 内容 出现乱码 怎么解决?

应该是你的字符集有问题。保证同时都是用utf-8或者gbk

你检查一下你网页上的代码中最上面的这一行,看看是不是字符集的问题

meta

http-equiv="content-type"

content="text/html;

charset=utf-8"

/

你两种编码用的是同一个数据库吗?如果数据库里的数据类型不同也会出乱码的。

在ASP.NET里面,怎样获得远程计算机MAC地址代码是什么啊

获取客户端IP及MAC地址,下边分为了C#后台获取的方法和前台Javascript(调用ActiveX)获取的方法

C#代码获取:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Runtime.InteropServices;

namespace MyTest

{

    public partial class mac : System.Web.UI.Page

    {

        [DllImport("Iphlpapi.dll")]

        private static extern int SendARP(Int32 dest, Int32 host, ref Int64 mac, ref Int32 length);

        [DllImport("Ws2_32.dll")]

        private static extern Int32 inet_addr(string ip);

        protected void Page_Load(object sender, EventArgs e)

        {

            GetMac();  

        }

        //获取客户端IP

        private string GetClientIP()

        {

            string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

            if (null == result || result == String.Empty)

            {

                result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

            }

            if (null == result || result == String.Empty)

            {

                result = HttpContext.Current.Request.UserHostAddress;

            }

            return result;

        }

 

        //获取MAC地址

        private void GetMac()

        {

            // 在此处放置用户代码以初始化页面

            try

            {

                string userip = Request.UserHostAddress;

                string strClientIP = Request.UserHostAddress.ToString().Trim();

                Int32 ldest = inet_addr(strClientIP); //目的地的ip 

                Int32 lhost = inet_addr("");   //本地服务器的ip 

                Int64 macinfo = new Int64();

                Int32 len = 6;

                int res = SendARP(ldest, 0, ref macinfo, ref len);

                string mac_src = macinfo.ToString("X");

                if (mac_src == "0")

                {

                    if (userip == "127.0.0.1")

                        Response.Write("正在访问Localhost!");

                    else

                        Response.Write("欢迎来自IP为" + userip + "的朋友!" + "

");

                    return;

                }

                while (mac_src.Length  12)

                {

                    mac_src = mac_src.Insert(0, "0");

                }

                string mac_dest = "";

                for (int i = 0; i  11; i++)

                {

                    if (0 == (i % 2))

                    {

                        if (i == 10)

                        {

                            mac_dest = mac_dest.Insert(0, mac_src.Substring(i, 2));

                        }

                        else

                        {

                            mac_dest = "-" + mac_dest.Insert(0, mac_src.Substring(i, 2));

                        }

                    }

                }

                Response.Write("欢迎来自IP为" + userip + "

" + ",MAC地址为" + mac_dest + "的朋友!"

                 + "

");

            }

            catch (Exception err)

            {

                Response.Write(err.Message);

            }

        }

    }

}

Javascript获取:

HTMLHEADTITLEWMI Scripting HTMLTITLE

META http-equiv=Content-Type content="text/html; charset=gb2312"

SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo

 document.forms[0].txtMACAddr.value=unescape(MACAddr);

 document.forms[0].txtIPAddr.value=unescape(IPAddr);

 document.forms[0].txtDNSName.value=unescape(sDNSName);

 //document.formbar.submit();

  SCRIPT

SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) for=foo

   if(objObject.IPEnabled != null  objObject.IPEnabled != "undefined"  objObject.IPEnabled == true)

   {

    if(objObject.MACAddress != null  objObject.MACAddress != "undefined")

    MACAddr = objObject.MACAddress;

    if(objObject.IPEnabled  objObject.IPAddress(0) != null  objObject.IPAddress(0) != "undefined")

    IPAddr = objObject.IPAddress(0);

    if(objObject.DNSHostName != null  objObject.DNSHostName != "undefined")

    sDNSName = objObject.DNSHostName;

    }

  SCRIPT

META content="MSHTML 6.00.2800.1106" name=GENERATORHEAD

BODY

OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXTOBJECT

OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223OBJECT

SCRIPT language=JScript

   var service = locator.ConnectServer();

   var MACAddr ;

   var IPAddr ;

   var DomainAddr;

   var sDNSName;

   service.Security_.ImpersonationLevel=3;

   service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');

   SCRIPT

FORM id=formfoo name=formbar action=NICPost.asp method=postINPUT value=00:05:5D:0E:C7:FA name=txtMACAddr INPUT value=192.168.0.2 name=txtIPAddr INPUT value=typ name=txtDNSName FORMBODYHTML

关于asp获取远程代码和git获取远程最新代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/7309.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载