Avatar billede sth Novice
13. november 2002 - 16:52 Der er 7 kommentarer og
2 løsninger

OpenTextFile

Er det muligt at læse fra en fil der finde på en anden server, altså noget i stil med


Set op = CreateObject("Scripting.FileSystemObject")
Set fil = op.OpenTextFile("//XXx.XXX.XXX.XXX/minlogfil.log")
Avatar billede aspbuilder Nybegynder
13. november 2002 - 16:55 #1
Nej, FileSystemObject kan man kun bruge til at se sine egne filer som ligger på sin server. Hvis man kunne det som du ville have den til, ville man jo bare kunne snuppe koden til f.eks. Jubii Chatten :-)

/aspbuilder
http://www.codecenter.dk
Avatar billede torbenmelander Nybegynder
13. november 2002 - 16:56 #2
Ja men så skal du bruge et komponent såsom ASPHttp: http://www.html.dk/scripts/asp/00008/

Du kan vist nok også bruge XMLHttp fra Microsfot da det sikkert er på dit webhotel i forvejen: http://www.4guysfromrolla.com/webtech/110100-1.shtml
Avatar billede torbenmelander Nybegynder
13. november 2002 - 16:57 #3
aspbuilder >> Det kan man godt når det er er en tekstfil, men han kan selvfølgelig ikke få f.eks. asp-kode ud på den måde ...
Avatar billede sth Novice
13. november 2002 - 16:59 #4
nogen med noget kode, eller er den kode jeg selv har vedlagt ok ?
Avatar billede aspbuilder Nybegynder
13. november 2002 - 16:59 #5
torbenmelander >> Ja det er rigtigt, var måske lige lidt for hurtig der.
Avatar billede torbenmelander Nybegynder
13. november 2002 - 17:03 #6
sth >> Den kode du har vedlagt er ikke ok ... du kan ikke gøre det med FSO
Avatar billede sth Novice
13. november 2002 - 17:08 #7
ok det der er brug for er at læse en logfil.

den kode jeg har nu ligner denne
Set op = CreateObject("Scripting.FileSystemObject")
Set fil = op.OpenTextFile(server.mappath("logfil.log"))


do while not fil.AtEndOfStream
    Line = fil.readline
    LineSplit = split(Line," ")


dato=trim(linesplit(0))
tid=trim(linesplit(1))
ip_adresse= trim(linesplit(4))
' og så noget kode der kan sætte det ind i en database
loop

kan i lave noget kode der evt bruger XMLHttp fra Microsfot, jeg giver gerne flere point
Avatar billede torbenmelander Nybegynder
13. november 2002 - 17:35 #8
Dim objXMLHTTP
Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objXMLHTTP.Open "GET", "http://www.domain.com/logfil.log", False
objXMLHTTP.Send
Response.Write objXMLHTTP.ResponseText
Set objXMLHTTP = Nothing
Avatar billede sth Novice
14. november 2002 - 11:43 #9
Så langt er jeg også kommet, jeg hentde koden fra

http://www.4guysfromrolla.com/webtech/110100-1.shtml


men hvordan læser man så linier eller evt gemme filen ppå ens server

min plan er at de data der står i logfilen skal læses ind i en data base, så kunde kan afregnes ud fra de dat ader er i logfilen.
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