Avatar billede fjell Nybegynder
23. januar 2000 - 11:03 Der er 1 løsning

Vise indhold af fil

Er der nogen som kan lave et script til mig, som viser indholdet af en tekst fil?.

Hver linie på filen består af en tittel og en URL, adskilt af et ;. Eks :

Prøv at se her;http://www.seher.dk

Hver linje i tekstfilen skal skrives ud, sådan at teksten "Prøv at se her", vises som en link, med URLen http://www.seher.dk

Jeg ved ikke om det er muligt, men kan man lave det sådan, at selve scriptet ligger i en fil for sig selv, og man så bare "kalder det", fra den asp side, hvor man ønsker at vise indholdet af tekstfilen.

Den som laver sådan et script, eller har det allerede, får 150 points af mig. Jeg ved ikke hvorfor, men jeg kan ikke give mere end 60 points når jeg opretter spørgsmålet.
Avatar billede ortrak Nybegynder
23. januar 2000 - 20:00 #1
Jeg har lavet et script her. I din tekstfil skal du bare huske at lade den første linie være blank. Du skal også huske at ændre 'test.txt' til det rigtige filnavn. Du kan sagtens kalde det fra en andre sider. Bare skriv  følgende sætning i de sider:
<!-- #include virtual="/testpage/links.asp" -->
, hvis filen hedder links.asp, og ligger i c:\Inetpub\wwwroot\testpage\

Here it goes:


<%
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")

    ReadFile = Server.MapPath ("test.txt")
    Set OutStream= FileObject.OpenTextFile (ReadFile, 1, TRUE)
    do while not OutStream.AtEndOfStream
    OutStream.SkipLine
        CurRead = ""
    CurLink = ""
    CurTitle = ""
    LinkMode = False
    do while not OutStream.AtEndOfLine
    CurRead = OutStream.Read(1)
    if LinkMode then
    CurLink = CurLink & CurRead
    else
   
    if not (CurRead = ";") then
    CurTitle = CurTitle & CurRead
    LinkMode = False
    else
    LinkMode = True
    end if
   
    end if
   
    loop
    %>
    <a href="<%= CurLink %>"><%= CurTitle %></a><br>
    <%
   
    loop
    Set OutStream = Nothing

%>


/ortrak
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