Avatar billede lmejding Nybegynder
26. september 2003 - 10:11 Der er 3 kommentarer

Generere .htm ud fra dynamiske indhold

Hej

Jeg er ved at lave et mindre cms hvor jeg deler siden op i to skabeloner - top.txt og bund.txt.
Jeg vil gerne kunne generere flade html filer, der består af indholdet af top.txt + generet indhold fra en formular + bund.txt og derved få et komplet html dokument

Jeg vil bruge CreateObject("Scripting.FileSystemObject") til at skrive html filen - men jeg kan ikke finde ud af at få samlet de tre dele i en variablel, som jeg kan oversætte til en html fil.

Har nogen en god idé?
Avatar billede ocp Nybegynder
26. september 2003 - 10:35 #1
Dim fso
    Dim fs_top
    Dim fs_bund
    Dim sHTML
    Dim sContentHTML
   
    Set fso = server.CreateObject("scripting.filesystemobject")

    Set fs_top = fso.OpenTextFile("c:\top.txt")
    Set fs_bund = fso.OpenTextFile("c:\bund.txt")
   
    sHTML = """"
    sHTML = sHTML & fs_top.ReadAll
   
   
    sContentHTML = GetCMSHtml("forside")    'Eller hvad du nu gør
    sHTML = sHTML & sContentHTML
   
    sHTML = sHTML & fs_bund.ReadAll
   
    response.write(sHTML)
Avatar billede lmejding Nybegynder
26. september 2003 - 11:18 #2
Hej ocp

Bortset fra at du lige manglede

filespec_top = Server.Mappath("top.txt")
filespec_bund = Server.Mappath("bund.txt")
så virker det super!

Tak for din hjælp
Avatar billede ocp Nybegynder
26. september 2003 - 11:38 #3
Nå ja - jeg snød og lavede det fra VB :)
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