30. september 2008 - 16:38Der er
8 kommentarer og 1 løsning
Skrive formateret kode til en text fil
Hej.
Jeg er ved at skrive til en tekst fil (test.asp).
Mit script ser ud som følger: set myFSO = Server.CreateObject("Scripting.FileSystemObject") Set fso = CreateObject("Scripting.FileSystemObject") myFSO.CreateTextFile(Server.Mappath("test.asp")) filespec = Server.Mappath("test.asp") Set f = fso.OpenTextFile(filespec,2)
f.writeline ????? Jeg kan requeste et text area for at få korrekt formatering, men hvordan skriver jeg det direkte i koden?
Det skal både være html og asp jeg skriver i filen. .
F.eks: f.writeline "<%=session("UserID")%>
Her skriver den bare useridét ud, men ikke hele kodeblokken "<%=session("userID")%>"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
set myFSO = Server.CreateObject("Scripting.FileSystemObject") Set fso = CreateObject("Scripting.FileSystemObject") myFSO.CreateTextFile(Server.Mappath("test.asp")) filespec = Server.Mappath("test.asp") Set f = fso.OpenTextFile(filespec,2)
til:
Set fso = CreateObject("Scripting.FileSystemObject") fso.CreateTextFile(Server.Mappath("test.asp")) filespec = Server.Mappath("test.asp") Set f = fso.OpenTextFile(filespec,2)
Du skulle sagtens kunne skrive "<%=test%>", og så bliver det gemt som "<%=test%>" i filen. Hvordan ville du ellers skrive til filer.
Hvis du skal skrive <script language="JavaScript"> til filen (som i øvrigt i dag i stedet skal være <script type="text/javascript">), så tilføjer du bare det på samme måde:
f.WriteLine "<script type=""text/javascript"">"
Men hvad er det, der sker, når du prøver at tilføje noget? Jeg forstår ikke helt problemet, tror jeg..
Jeg fandt endelig ud af det. Man skal skrive f.writeline(Chr(37) & ">"). Ellers fortolker asp det forkert.
Synes godt om
Ny brugerNybegynder
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.