12. december 2006 - 17:25Der er
6 kommentarer og 1 løsning
Vise indhold af asp-fil som tekst-fil
Jeg er lige begyndt med grundlæggende ASP i skolen, og sidder og roder med et script hvor jeg skal have vist koderne fra en asp-fil i en tekst-fil. Jeg har indtil videre fået det lavet sådan at jeg får vist alt koden, men det kommer ud i en smøre. Jeg vil gerne have sat linjeskift ind, så outputtet bliver mere overskueligt. Jeg skal vel på en eller anden have fortalt at den skal tage hensyn til linjeskift.
sub delete_file dim fs Set fs=Server.CreateObject("Scripting.FileSystemObject") if fs.FileExists("d:\webdoc\viskode.txt") then fs.DeleteFile("d:\webdoc\viskode.txt") end if set fs=nothing end sub
sub write_file() Dim fso, txtfile,fil fil= "d:\webdoc\viskode.txt" response.write "opretter en fil " & filnavn & "<br>" Set fso = CreateObject("Scripting.FileSystemObject") Set txtfile = fso.CreateTextFile( fil, True) txtfile.Write ("Dette er en test. ") txtfile.write "<br>" & "<br>" & ("Filnavn: ") & filnavn & vbnewline txtfile.Close end sub
Sub Read_File() dim fs,f 'dim text As String Set fs=Server.CreateObject("Scripting.FileSystemObject") Set f=fs.OpenTextFile(Server.MapPath("konv.asp"), 1) response.write "læser fra filen " & Request.ServerVariables("APPL_PHYSICAL_PATH") & filnavn & "<br>" response.write "<h2>indholdet af filen </h2>" & s & "<hr />" text=f.ReadAll text= Replace(text,"<","<") text= Replace(text,">",">") response.write text End Sub %>
Min lærer snakkede noget om ASCII, er det noget man skal ind og bruge?
Sub Read_File() dim fs,f 'dim text As String Set fs=Server.CreateObject("Scripting.FileSystemObject") Set f=fs.OpenTextFile(Server.MapPath("konv.asp"), 1) response.write "læser fra filen " & Request.ServerVariables("APPL_PHYSICAL_PATH") & filnavn & "<br>" response.write "<h2>indholdet af filen </h2>" & s & "<hr />" text=f.ReadAll text= Replace(text,"<","<") text= Replace(text,">",">") response.write text End Sub
for at den ikke opfatter "<" og ">" som start/slut på kode, men i stedet viser dem som de er, og derfor ikke opfatter det der står imellem dem som kode, men som skrift.
"text" læser alt fra filen "konv.asp"
Jeg vil gerne have at der også er linjeskift i det output jeg får vist på skærmen.
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.