Avatar billede klyde Nybegynder
13. juni 2006 - 20:53 Der er 6 kommentarer og
1 løsning

Opret asp fil

Hej..

Er de muligt at oprette en asp fil og putte asp kode ind i den
ved brug af FileSystemObject eller anden vis.

F.eks:
<%
Input = Input & "<% Page_ID = 1 %>"&vbCrLf
Input = Input & "<!--#include virtual="/pages.asp"-->"

Set fs = CreateObject("Scripting.FileSystemObject")
Set wfile = fs.CreateTextFile("c:\aspfile.asp",True)
wfile.Write (Input)
%>
Mvh. Klyde
Avatar billede -mundi- Nybegynder
13. juni 2006 - 20:55 #1
Ja, det er det da :-)
Avatar billede ittraffic Nybegynder
13. juni 2006 - 23:26 #2
Ja det kan du :)

Men jeg vil lige skrive:

Set fs = Nothing

til sidst For en ordenskyld :)
Avatar billede klyde Nybegynder
15. juni 2006 - 20:51 #3
Ja det skulle jeg også mene men, bla. ASP tags <% %> kan ikke indlæses i en streng.
Så når jeg afvikler scriptet får jeg denne fejl:

Microsoft VBScript compilation error '800a0409'
Unterminated string constant
/manager/engins/publish_page.asp, line 9
Input = Input & "<% Page_ID = 1
--------------------------------------------------------------------------------------

Her er hele min kode:
Input = Input & "<% Page_ID = 1 %>"&vbCrLf
Input = Input & "<!--#include virtual="/pages.asp"-->"
Set fs = CreateObject("Scripting.FileSystemObject")
Set wfile = fs.CreateTextFile("c:\test.asp",True)
wfile.Write (Input)
wfile.close
Set wfile=nothing
Set fs=nothing
Avatar billede -mundi- Nybegynder
16. juni 2006 - 09:59 #4
erstat :
Input = Input & "<!--#include virtual="/pages.asp"-->"

med:
Input = Input & "<!--#include virtual=""/pages.asp""-->"
Avatar billede morhan Novice
16. juni 2006 - 10:02 #5
Input = Input & "<% Page_ID = 1 %>"&vbCrLf

kan du fixe sådan:

Input = Input & "<% Page_ID = 1 %\>"&vbCrLf
Avatar billede -mundi- Nybegynder
16. juni 2006 - 10:03 #6
<%
Input = Input & "<" &_
"% Page_ID = 1 %"&_
">"&vbCrLf
Input = Input & "<!"&_
"--#include vir" & _
"tual=""/pages.asp""-->"
Set fs = CreateObject("Scripting.FileSystemObject")
Set wfile = fs.CreateTextFile("c:\test.asp",True)
wfile.Write (Input)
wfile.close
Set wfile=nothing
Set fs=nothing
%>
Avatar billede klyde Nybegynder
19. juli 2006 - 01:49 #7
Tak -mundi-. Dit sidste forslag virker perfect.
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