24. april 2005 - 09:18Der er
9 kommentarer og 1 løsning
HTML-side som fil
Hvordan gemmer jeg en HTML-side (opbygget med ASP) som en selvstændig fil??? Gemningen skal ske direkte fra serveren, uden at siden har været vist på skærm. Siden indeholder tekst og (link til) et lille .gif-billede
Jeg fornemmer, at jeg ikke har udtrykt mig helt klart nok. Jeg skal først 'capture' aktuel side (f.eks med FORM) og derefter lagre de indfangne data som selvstændig HTML-fil. Mit problem er således konvertering fra HTML-side/-form til HTML-fil og ikke filhåndtering som sådan.
Ok så du vil "fange" html koden på en side og gemme som en fil? Snakker vi en tilfældig side..eller en på din server eller hvordan? Jeg regner ikke med du mener at du i din kode vil fange den samme side som koden er på? For der er koden jo givet
Navnemæssigt og kodemæssigt er det altid den samme kildeside, men den har hver gang forskelligt ASP-styret indhold. Den vil / kan med fordel være en "server side", da der (på dette tidspunkt) ikke er noget behov for at vise den for brugeren. Det jeg skal have gemt er "klient-versionen" uden ASP-kode. Den har jeg allerede færdig og gemmeklar. Siden skal gemmes som "dokumentation" for hver enkelt ASP-forekomst. Hver enkelt ASP-forekomst skal automatisk opbygge indivuduelt filnavn baseret på ASP-variabel der er til rådighed under opbygningen af "uddataene". Udover dynamisk filnavn skal også kunne angives fast ident for sti til relevant gemmemappe.
1) Eksemplerne viser præcis hvordan alt htmlkode hives ud af en hvilken som helst side I eksemplerne udksrives de til skærmen Du skriver du ikke har problemer med fil håndteringen så det er jo blot at gemme i en fil i stedet for på skærmen Så hvis du ikke kan bruge eksemplerne så kan jeg desværre ikke hjælpe dig mere
2) Nej jeg har ingen viden om ehandel fakturering mm desværre
3) Jeg vil foreslå dig at få lukket de spørgsmål du har åbne fra 2003 og 2004 :o)
Jeg har nu fået løst mit problem som vist nedenfor. Ved skrivning til fil hentes dataene fra FORM i programmet foran (Den indeholder både HTML- og ASP-data).
SKRIV TIL TXTFIL: <% faktstr = request.form("faktura") if not faktstr="" then set faktobjekt = Server.CreateObject("Scripting.FileSystemObject") set opretfil = faktobjekt.CreateTextFile(Server.MapPath("/sko/back/fakturaer") &"\"& session("svfaktnr") & ".txt", True) opretfil.Write(faktstr) opretfil.Close end if %>
LÆS FRA FIL: <% faktnr= session("svfaktnr") if not faktnr="" then set faktobjekt = Server.CreateObject("Scripting.FileSystemObject") set lesfil = faktobjekt.OpenTextFile(Server.MapPath("/sko/back/fakturaer") &"\"& faktnr & ".txt") response.write lesfil.ReadAll set lesfil=Nothing end if %>
Nu tilbagestår, at dataene i txt-filen skal krypteres. Med det bliver en helt anden opgave på et helt andet tidspunkt.
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.