webForumDet fria alternativet

exec i PHP

6 svar · 372 visningar · startad av yohpops

yohpopsMedlem sedan feb. 20011 198 inlägg
#1

Hej.

Vet nån om det finns någon funktion i ASP som fungerar som exec() i PHP?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Det beror lite på vad exec() i php gör. :)

Exekverar kod som ligger i variabel el. dylikt? I så fall kan du använda Execute() eller Eval(), lite beroende på.

http://www.devguru.com/technologies/wml/vbscript/quickref/eval.html

yohpopsMedlem sedan feb. 20011 198 inlägg
#3

exec() i PHP exekverar ett program som finns på server.
t.ex. PING eller UPTIME

Jesper TMedlem sedan nov. 20017 144 inlägg
#4

Det finns väl inget motsvarande i detta fall för ASP.

yohpopsMedlem sedan feb. 20011 198 inlägg
#5

OK.
Det var synd.

@ndersMedlem sedan juni 200032 969 inlägg
#6

Jesper T skrev:

Det finns väl inget motsvarande i detta fall för ASP.

Njae, ditt finns nog inget inbyggt, men det finns komponenter som kan göra detta.

För en herrans massa år sedan använde jag ASPEXEC, då just för ping, men jag vet inte om den finns kvar. Om du har möjlighet att installera komponenter, så sök lite. :)

mvh

yohpopsMedlem sedan feb. 20011 198 inlägg
#7

Använde wscript.shell.

	Set objShell = CreateObject("WScript.Shell")
	Set objScriptExec = objShell.Exec("ping -n 40 -w 1000 " & strComputer)
	strPingResults = LCase(objScriptExec.StdOut.ReadAll)
	If InStr(strPingResults, "reply from") Then
	    Response.Write strComputer & " responded to ping.<br>" 
	Else
	    Response.Write strComputer & " did not respond to ping.<br>"
	End If
130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)