欢迎光临
我们一直在努力

如何在ASP中实现PING (To Tracy)

建站超值云服务器,限时71元/月

如何在asp中实现ping

使用wsh调用系统的ping命令,将ping的结果重定向到一个文本文件中去,再把文本文件显示到网页中

具体做法如下:
首先, 建一个.bat文件(例如:myping.bat:),这个文件要在asp中调用,文件代码如下:
ping -a %1 > d:\inetpub\cgi-bin\%2.txt
(%1)是将来要ping的地址, (%2)是存储ping结果的文件. 以下是asp的代码:

<%
set filesys = server.createobject("scripting.filesystemobject")
filename = filesys.gettempname

set wshshell = server.createobject("wscript.shell")

ip = "xxx.xxx.xxx.xxx" 你要ping的地址
retcode = wshshell.run("d:\inetpub\cgi-bin\myping.bat " & ip & " " & filename, 1, true)

if retcode = 0 then
没有错误
else
response.redirect "pingerrors.htm"
end if

set textfile = filesys.opentextfile("d:\inetpub\cgi-bin\" & filename & ".txt", 1)
textbuffer = textfile.readall

for i = 1 to len(textbuffer)

if mid(textbuffer,i,1) = chr(13) then

response.write("<br>")

else

response.write(mid(textbuffer,i,1))

end if

next

textfile.close

filesys.deletefile "d:\inetpub\cgi-bin\" & filename & ".txt"

%>

我心飞扬

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 如何在ASP中实现PING (To Tracy)
分享到: 更多 (0)

相关推荐

  • 暂无文章