18. oktober 2004 - 17:08Der er
6 kommentarer og 1 løsning
Bestemt parameter i include filen
Jeg har en include fil på min ASP side (include.inc) som består af en lang liste med ord: 1. hej 2. med 3. dig osv
Jeg vil nu fra min ASP side kunne hente et enkelt punkt i include filen, hvordan gøres det ? Sådan at jeg f.eks. kun henter det ord der står udfor punkt 3 og ikke bare hele include filen... håber I forstår.
du kommer ikke til at læse filen igennem på en eller anden måde. Det kan evt laves sådan her så den læser linje for linje om tallet er lig det man søger efter. Hvis hver linje ser ud som du har vist: 1. hej tal(punktum) tekst
<% set fso=server.CreateObject("scripting.filesystemobject") Set file=fso.OpenTextFile(server.MapPath("include.inc"))
find=2
do while not file.atEndOfStream arr = Split(file.ReadLine,".") if cstr(arr(0))=cstr(find) then str = arr(1) exit do end if loop file.Close Set file=nothing set fso=nothing
Så kan man lave et array sådan her, den henter teksten fra hver linje ind. Så med denne må der ikke være "huller" i tal reækkefølgen kan der være det?
Koden som laver arrayett:
set fso=server.CreateObject("scripting.filesystemobject") Set file=fso.OpenTextFile(server.MapPath("include.inc")) do while not file.atEndOfStream arr = Split(file.ReadLine,".") if ubound(arr)>0 then tempstr = tempstr & ":::" & arr(1) loop file.Close Set file=nothing set fso=nothing StrengTekstArr=Split(tempstr,":::")
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.