<%
'************************************************************************************
'* Ping 1.0 *
'* *
'* Skrevet af Carsten Keutmann - aug/2001 *
'* keutmann@yahoo.com *
'* *
'* Koden kan frit benyttes, undtagen med salg for øje *
'* Det er muligt at lavet et Ping unden brug af komponent. Dette kræver bare at *
'* du har adgang til at bruge objektet Wscript på din WebServer. Det kan ikke *
'* anbefales til "Gratis webhoteller" da Wscript som regel vil være slået fra der. *
'* *
'************************************************************************************
Const TemporaryFolder = 2
Const FOR_READING = 1
Function Ping( Cmd, strResult )
Dim tfolder, tfile, fso, filename, filOutput, WshShell
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set tfolder = fso.GetSpecialFolder(TemporaryFolder)
filename = fso.GetTempName
Set tfile = tfolder.CreateTextFile(filename)
tfile.Close
filename = tfolder.Path & "\" & filename
Set WshShell = Server.CreateObject("Wscript.Shell")
Ping = WshShell.Run("cmd /c C: & Ping " & Cmd & " >>" & filename, 0, True)
Set filOutput = fso.OpenTextFile(filename, FOR_READING)
strResult = filOutput.ReadAll
filOutput.Close
Set filOutput = Nothing
Set fso = Nothing
Set WshShell = Nothing
Set tfile = Nothing
Set tfolder = Nothing
End Function
%>
<html>
<head><title>Ping</title><head>
<body>
<H3>Ping Test</H3>
<% if Request.QueryString("host") = "" then %>
<form action="ping.asp" method=get>
Enter Host to Ping: <input type=text size=45 name=host value="localhost">
<input type="Submit">
</form>
<% else
if Ping(Request.QueryString("host"), strResult ) then
Response.redirect "
www.et.dk" else
Response.redirect "
http://www.etellerandet.dk" end if
end if
%>
</body>
</html>
har ikke testet det men jeg vil tro det virker
-- xs