Avatar billede popstar Nybegynder
10. oktober 2001 - 10:34 Der er 3 kommentarer og
1 løsning

Tæl linierne i en dat-fil

Hejsa!

Jeg har en dat-fil, som indeholder en linie pr. indlæg. Jeg skal bruge et asp-script, som tæller linierne i den bestemte dat-fil og dernæst viser resultatet på en asp-side.

Fx. Antal indlæg er: <resultatet>

Nogen der kan fixe en asp-kode til mig?

Vh/Popstar

Avatar billede nordclc Nybegynder
10. oktober 2001 - 10:41 #1
antal.asp:
---------------------------
<html>
<head>
<title>Antal linier</title>
</head>
<body>
<%
Set filesys = CreateObject(\"Scripting.FileSystemObject\")
Set txtfile = filesys.OpenTextFile(\"c:tempfil.txt\",1,0)

ialt = 0
do

line = txtfile.ReadLine
ialt = ialt + 1
Loop Until txtfile.AtEndOfStream
txtfile.Close

Response.write ialt
%>
</body>
</html>
----------------------------
//Claus
Avatar billede nordclc Nybegynder
10. oktober 2001 - 10:47 #2
UPS, her kommer en revideret udgave til filer som ligger på en server:

antal.asp:
---------------------------
<html>
<head>
<title>Antal linier</title>
</head>
<body>
<%
Set filesys = CreateObject(\"Scripting.FileSystemObject\")
filespec = Server.Mappath(\"/dinfolder/dinfil.dat\")
Set txtfile = filesys.OpenTextFile(filespec,1,0)

ialt = 0

do
  line = txtfile.ReadLine
  ialt = ialt + 1
Loop Until txtfile.AtEndOfStream

txtfile.Close

Response.write ialt
%>
</body>
</html>
----------------------------
//Claus
Avatar billede popstar Nybegynder
10. oktober 2001 - 11:19 #3
Hej Claus!

Det virkede bare perfekt! - Tak for hjælpen!

VH Popstar
Avatar billede nordclc Nybegynder
10. oktober 2001 - 11:23 #4
Det var godt, og tak for pointne.

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