Avatar billede maron Nybegynder
31. marts 2003 - 12:19 Der er 4 kommentarer og
2 løsninger

Tjekke url

Jeg mangler et script, som kan gennemløbe en Access database og tjekke url (døde links)
Hvordan laves dette?
Avatar billede verakso Nybegynder
31. marts 2003 - 12:31 #1
Som oftets skal man bruge en eller anden stykke komponent for at gøre dette, men på de fleste servere er MSXML komponenten tilrådighed, og den kan også bruges.
F.eks. således:
<%Option Explicit%>
<object runat="server" progid="Msxml2.ServerXMLHTTP.3.0" id="oHTTP"> </object>
</object>
<%
Dim varStatus, varStatusTxt

oHTTP.open "GET", "http://www.xml.dk", False
oHTTP.send

varStatus    = oHTTP.status
varStatusTxt    = oHTTP.statusText

If varStatus = "200" Or varStatusTxt = "OK" Then

' Så har du fundet et link der virker....
Avatar billede maron Nybegynder
31. marts 2003 - 15:13 #2
Jeg kan ikke helt se hvordan det skal kunne tjekke alle links i min database?
Avatar billede verakso Nybegynder
31. marts 2003 - 15:25 #3
1) Åben din Access database og løb alle records igennem.
2) For hvert link, brug eksemplet oven over, til at tjekke en URL med
3) Skriv status, eller opdater databasen

Afhængigt af hvor mange links du ønsker at tjekke, og hvor hurtigt de andre servere svarer, kan det være nødvendigt at justere timeout, eks.

<%script.timeout = 3600 ' svarer til en time%>

Skriv lige hvis det er fordi du ikke ved hvordan man åbner et recordset i ASP.
Avatar billede oasen Nybegynder
31. marts 2003 - 19:28 #4
Avatar billede maron Nybegynder
01. april 2003 - 14:45 #5
Ok >> verakso, det vil jeg prøve:-)
Og >> oasen, hvordan vil eks. du henviser til kunne bruges til at løbe en access database igennen, der er adskillige tusinde links der skal tjekkes?
Avatar billede oasen Nybegynder
07. april 2003 - 13:35 #6
Det er jo ligemeget hvor mange links, der er.
Bare lav et udtræk af alle adresser fra databasen og tjek hver enkelt i en løkke.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester