Avatar billede thoko Nybegynder
24. april 2005 - 09:18 Der 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
Avatar billede busschou Praktikant
24. april 2005 - 09:37 #1
Du kan læse lidt om skrivning til en fil her
http://html.dk/tutorials/asp/lektion16.asp
Avatar billede thoko Nybegynder
24. april 2005 - 12:17 #2
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.
Avatar billede busschou Praktikant
24. april 2005 - 12:21 #3
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
Avatar billede thoko Nybegynder
24. april 2005 - 13:35 #4
Ja.

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.
Avatar billede busschou Praktikant
24. april 2005 - 13:41 #5
så er det måske sådan noget i den her retning?
http://www.mikenew.net/download/aspsnippets.asp
Avatar billede busschou Praktikant
24. april 2005 - 13:45 #6
Der er også et eksempel her
http://www.4guysfromrolla.com/webtech/110100-1.shtml#postadlink
Jeg tror det er den metode der skal til..og så skal det blot gemmes i en fil frem for vises på skærmen
Avatar billede thoko Nybegynder
24. april 2005 - 15:33 #7
Syns ikke forslagene er særligt brugbare. Bred Googling synes heller ikke at have givet noget rimeligt håndterbart trods flere timers søgning.

Har du nogen viden om hvilken teknik "man" anvender for at lave en "hardcopy" af en e-handel faktura i et stand alone e-system.
Avatar billede busschou Praktikant
24. april 2005 - 15:38 #8
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)
Avatar billede thoko Nybegynder
03. maj 2005 - 20:02 #9
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.

Må jeg bede om et svar, så du kan få dine points.
Avatar billede busschou Praktikant
03. maj 2005 - 22:21 #10
oki .. godt det virker for dig :o)
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