Avatar billede madrich Nybegynder
02. april 2001 - 22:34 Der er 19 kommentarer og
1 løsning

Kan jeg bruge Server.HTMLEncode(readFileContent) på textstream?

Kan jeg bruge Server.HTMLEncode(readFileContent) på textstream?

dvs. jeg åbner en fil på serveren, skal have den vist i et textarea, og jeg vil gerne have asci-værdierne istedet for de \"rigtige\" tegn, sådan at det ikke fucker noget af den anden HTML-kode op!
Avatar billede netsrac Praktikant
02. april 2001 - 22:36 #1
Ja hvorfor skulle du ikke kunnde det ?
Avatar billede netsrac Praktikant
02. april 2001 - 22:37 #2
Men hvis det er i et textarea \"fucker det ikke det andet HTML kode op.
Avatar billede madrich Nybegynder
02. april 2001 - 22:38 #3
Jo hvi der i koden fra filen er en </textarea> i, så vil text areaen lukkes og resten af filens indhold vil fortolkes som alm. HTML
Avatar billede netsrac Praktikant
02. april 2001 - 22:41 #4
Ohh...ja men hvis du bruger:

<TEXTAREA>
<%=server.urlencode(text) %>
</TEXTAREA>

Vil tegn som < optræde som tegnet < i textareaet, men som acsi værdien i HTML koden.
Avatar billede madrich Nybegynder
02. april 2001 - 22:43 #5
Hvis jeg bruger <%=server.urlencode(text) %>
så er de enéste tegn der ændres altså ><?
Avatar billede madrich Nybegynder
02. april 2001 - 22:46 #6
Jeg får en fejl!

Microsoft VBScript runtime  error \'800a003e\'

Input past end of file

/kaspertesting/adminscript.asp, line 30

hvad kan man læse ud af den?
Avatar billede netsrac Praktikant
02. april 2001 - 22:48 #7
Lad mig se hele dit script...
Avatar billede madrich Nybegynder
02. april 2001 - 22:51 #8
filnavn = request.querystring(\"retindexfile\")
projectId = request.querystring(\"projectID\")
hvilkenfil = Server.MapPath(\"/kaspertesting/\"&projectId &\"/\"& filnavn)
response.write hvilkenfil
Set fs = CreateObject(\"Scripting.FileSystemObject\")
Set a = fs.OpenTextFile(hvilkenfil, 1, TRUE)
readFileContent = a.ReadAll()

response.write hvilken fil , giver den rette sti på serveren, så det er ikke der der er fisse i det!

i <textarea><%= server.urlencode(readFileContent) %></textarea>
Avatar billede madrich Nybegynder
02. april 2001 - 22:53 #9
Giver det mening!
Avatar billede netsrac Praktikant
02. april 2001 - 22:53 #10
Drop () efter ReadAll, det er kun med Jscript
Avatar billede netsrac Praktikant
02. april 2001 - 22:54 #11
Linie 30 er hvilken linie ?
Avatar billede madrich Nybegynder
02. april 2001 - 22:55 #12
readFileContent = a.ReadAll
Avatar billede madrich Nybegynder
02. april 2001 - 22:55 #13
har fjernet () vvirker stadig ikk\'
Avatar billede madrich Nybegynder
02. april 2001 - 22:57 #14
jeg er et fjols, kan denne fejl skyldes at der ikke er noget data i filen, så er jeg \"to blame\" da filen er tom!!!

tjekker lige:)
Avatar billede netsrac Praktikant
02. april 2001 - 22:58 #15
Det burde ikke gøre nogen forskel med prøv:

  Set a = fso.OpenTextFile(hvilkenfil, 1)
  readFileContent =  a.ReadAll
Avatar billede madrich Nybegynder
02. april 2001 - 22:58 #16
Jep det var vist det, sorry!!!

points ---->netsrac for forstyrrelsen
Avatar billede netsrac Praktikant
02. april 2001 - 23:00 #17
if a.AtEndOfStream <> True
Set a = fso.OpenTextFile(hvilkenfil, 1)
readFileContent =  a.ReadAll
end if

Sådan.
Avatar billede madrich Nybegynder
02. april 2001 - 23:01 #18
Ps. det virkede heller ikke hvis jeg fjernede \",true\" fra

Set a = fs.OpenTextFile(hvilkenfil, 1, TRUE)

såeeh, jeg skal bare fylde lidt info i filen, så er det fjong
Avatar billede madrich Nybegynder
02. april 2001 - 23:02 #19
det er squ nok noget i den retning netsrac, tak for hjælpen:)
Avatar billede netsrac Praktikant
02. april 2001 - 23:04 #20
Så lidt :-)

Ja set a skal bare rykkes lidt :-)
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