webForumDet fria alternativet

Läsa in för att sedan skriva ut bättre?

ASP

5 svar · 259 visningar · startad av medialabs

Medlem sedan mars 20023 686 inlägg
Frågan#1

Hejsan.

Tänkte använda mig av dshield.org's "altert feeder", i deras exempel så använder som sig av php. Jag skulle behöva nått i ASP som läser in http://feeds.dshield.org/top10-2.txt för att sedan presentera detta på ett snyggt sätt, skulle även vilja ha dom numrerade från 1 till 10 om det är möjligt?

Tex:

1. 2174.255.855 fdf.624.telia.com
2. 258.28.858 8652.fgsad.ftelia.com
osv..

Tror att man jag måste använda mig av regexp, som jag har dåliga minnen av :r

Hoppas att ni kan hjälpa mig :)

Medlem sedan jan. 20032 285 inlägg
#2

Fattade inte riktigt, men vi kör väl ändå får vi se. ;)

<table border="1">
<%
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://feeds.dshield.org/top10-2.txt", False
objHTTP.Send
arrText = Split(objHTTP.ResponseText, Chr(10))
Set objHTTP = Nothing

For i = 0 To UBound(arrText)
  If InStr(arrText(i), vbTab) > 0 Then
    Response.Write("  <tr>" & vbCrLf)
    arrTemp = Split(arrText(i), vbTab)
    Response.Write("    <td>" & i + 1 & ".</td><td>" & arrTemp(0) & "</td><td>" & arrTemp(1) & "&nbsp;</td>" & vbCrLf)
    Response.Write("  </tr>" & vbCrLf)
  End If 
Next
%>
</table>
Medlem sedan mars 20023 686 inlägg
#3

Sebbe skrev:

Fattade inte riktigt, men vi kör väl ändå får vi se. ;)

<table border="1">
<%
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://feeds.dshield.org/top10-2.txt", False
objHTTP.Send
arrText = Split(objHTTP.ResponseText, Chr(10))
Set objHTTP = Nothing

For i = 0 To UBound(arrText)
  If InStr(arrText(i), vbTab) > 0 Then
    Response.Write("  <tr>" & vbCrLf)
    arrTemp = Split(arrText(i), vbTab)
    Response.Write("    <td>" & i + 1 & ".</td><td>" & arrTemp(0) & "</td><td>" & arrTemp(1) & "&nbsp;</td>" & vbCrLf)
    Response.Write("  </tr>" & vbCrLf)
  End If 
Next
%>
</table>

Exakt så, Tack så mycket :)

Medlem sedan mars 20023 686 inlägg
#4

En följdfråga, går det att göra nån kontroll, skulle vilja skriva ut en viss text om inte den kunde ladda in den där filen Tex:

"För tillfället är denna tjänst nere pga. problem med servern. "

Medlem sedan juni 200032 967 inlägg
#5

Japp.

Exempel:

On Error Resume Next

     ' Här lägger du koden det eventuellt kan bli fel på

If Err.Number <> 0 Then
     ' Någe är paj!
     Response.write "Sorry, snubben! Inte direkt funkis!"
     Err.Clear
End if

On Error Goto 0

Mvh

Medlem sedan mars 20023 686 inlägg
#6

@nders skrev:

Japp.

Exempel:

On Error Resume Next

     ' Här lägger du koden det eventuellt kan bli fel på

If Err.Number <> 0 Then
     ' Någe är paj!
     Response.write "Sorry, snubben! Inte direkt funkis!"
     Err.Clear
End if

On Error Goto 0

Mvh

Tack så mycket, hade helt glömt bort att man kunde använda sig av "On error resume next", (inte ofta man använder den när man leker med asp..) :)

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)