jeg har siddet og tænkt lidt over det her til morgen, og har måske fundet en måde at gøre det på...
det skal lige siges at det slet ikke er testet så måske får du nogle fejl, men så er du velkommen til at PM mig... :)
<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("/[tekstfil.txt]")
Set f = fso.OpenTextFile(filespec,1)
' Læs linie for linie indtil slutningen af filen
Do While not f.AtEndOfStream
txt = f.Readline
If Instr(txt, [søgeord]) <> 0 Then
Response.write txt & "<br>"
End if
Loop
f.Close
set fso = nothing
%>
linie 1 definerer du dine variabler du skal bruge med kommandoen DIM, derefter sætter du fso ti lat være et filobjekt på serveren med set.
filespec kommer til at indeholde stien til filen ved hjælp af Server.MapPath() funktionen, og så bliver filen sat til variablen f ved hjælp af filespec og fso.
Derefter laves der en Do While løkke som køres indtil bunden af filen er nået, og ved hvert gennemløb hentes en linie ind i txt. If sætningen siger så at hvis dit søgeord ligger i den linie (instr() returnerer andet end 0) så skal linien udskrives, og løkken køres forfra.
de sidste to linier er bare for at lukke forbindelsen til filen igen.
og husk <% %> i start og slut for ellers virker det ikke :)
er ikke helt sikker på at instr() virker helt, men her er du velkommen til at kontakte mig enten på mail anhe85@gmail.com eller med en PM...
Det skulle gerne have den funktion du er ude efter.
\\foo`