Avatar billede vangagh Nybegynder
21. maj 2003 - 12:49 Der er 4 kommentarer og
1 løsning

læs fra tekstfil

Jeg har lavet følgende og kan ikkeforstå hvorfor der meldes fejl når jeg trykker på de hentede links, tekstfilen ligger i bunden.

<html>
<head>
 
  <title>Lfse fra tekstfiler</title>
</head>
<body>
<%
Dim fso, f, filespec

Set fso = CreateObject("Scripting.FileSystemObject")

filespec = Server.Mappath("../formular/interesser.txt")

Set f = fso.OpenTextFile(filespec,1)


'Lfs linie for linie indtil slutningen af filen
Do While not f.AtEndOfStream

'Lav array ved at splitte ved kommaer
arrM = Split(f.ReadLine,",")

'Skriv links - hent oplysningerne i array
Response.Write "<li><a href='http://" & arrM(1) & "'>" & arrM(0) & "</a></li>"

Loop

f.Close
%>

</body>
  </html>


tekstfil ser ud som følger:

BT, www.bt.dk
YAHOO, www.yahoo.dk
GOOGLE, www.google.com
JP, www.jp.dk
MUSIKHUSET, www.MUSIKHUSETAARHUS.DK
VAERKET, www.VAERKET.DK
BERLINGSKE, www.berlingske.dk
EFB, www.efb.dk
Avatar billede ellebaek Nybegynder
21. maj 2003 - 12:52 #1
hvilken fejl får du...
Avatar billede ellebaek Nybegynder
21. maj 2003 - 12:55 #2
<html>
<head>
 
  <title>Lfse fra tekstfiler</title>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
</head>
<body>
<%
Dim fso, f, filespec

Set fso = CreateObject("Scripting.FileSystemObject")

filespec = Server.Mappath("interesser.txt")

Set f = fso.OpenTextFile(filespec,1)


'Lfs linie for linie indtil slutningen af filen
Do While not f.AtEndOfStream

'Lav array ved at splitte ved kommaer
arrM = Split(f.ReadLine,", ")

'Skriv links - hent oplysningerne i array
Response.Write "<li><a href='http://" & arrM(1) & "'>" & arrM(0) & "</a></li>"

Loop

f.Close
%>

</body>
  </html>
Avatar billede ellebaek Nybegynder
21. maj 2003 - 12:58 #3
Jeg testede det lige på min egen comp, problemet var at der hvor du splitter op i dit array, der spiller du kun ved kommaet, det betyder at dit første element i arrayet bliver "BT" og det næste bliver " www.bt.dk" altså mellemrum før www.bt.dk...

Dette betyder at du sender videre til siden: http:// www.bt.dk hvilket er en side der ikke eksistere...
Avatar billede vangagh Nybegynder
21. maj 2003 - 13:02 #4
Jeg får skrevet den rigtige adresse i browseren men den vil ikke vise side
og jeg har lige testet den på en anden side der kører det ok nu, men problemet var det der for en time siden
Avatar billede vangagh Nybegynder
21. maj 2003 - 13:04 #5
ok, tak
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