Avatar billede kjoller Nybegynder
25. januar 2001 - 14:25 Der er 6 kommentarer og
1 løsning

Lav en asp fil online

Jeg vil gerne lave et script som kan lave en asp side online, men jeg kan ikke få den til at lave en asp fil kun .txt, .htm og .php4 er der nogen der kan hjælpe mig?

Koden er her:
<%
if request.form(\"titel\") <> \"\" then
    titel=request.form(\"titel\")
    indhold=request.form(\"indhold\")
    Dim fso, f1, ts
    Const ForWriting = 2
    Set fso = CreateObject(\"Scripting.FileSystemObject\")
    fso.CreateTextFile (server.mappath(titel))
    Set f1 = fso.GetFile(server.mappath(titel))
    Set ts = f1.OpenAsTextStream(ForWriting, True)
    ts.Write(indhold)
    ts.Close
%>
Klik <a href=\"<%= titel%>\">her</a> for at se siden.
<%
end if
%>
<form action=\"lavfil.asp\" method=\"post\">
<input type=\"input\" name=\"titel\" value=\"skriv filnavnet\"><br>
<textarea name=\"indhold\" rows=\"20\" cols=\"40\">skriv koden som siden skal indeholde</textarea><br>
<input type=\"submit\">
</form>
Avatar billede kasseper Nybegynder
25. januar 2001 - 14:28 #1
hvad returneres af fejl..?
Avatar billede kjoller Nybegynder
25. januar 2001 - 14:31 #2
Den kommer ikke med en fejl, den laver filen men skriver f.eks. kun ÿþs i koden selv om man her skrevet en hel linie
Avatar billede kjoller Nybegynder
25. januar 2001 - 14:34 #3
og hvis man køre den fil som man har lavet kommer den med:

Active Server Pages error \'ASP 0245\'

Cannot process file

/tester.asp, line 1

UNICODE ASP files are not supported.
Avatar billede kasseper Nybegynder
25. januar 2001 - 14:40 #4
Jeg fik denne til at virker :

!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<%
if request.form(\"titel\") <> \"\" then
    titel=request.form(\"titel\")
    indhold=request.form(\"indhold\")
    Dim fso, f1, ts
    Const ForWriting = 2
    Set fso = CreateObject(\"Scripting.FileSystemObject\")
    Set ts = fso.CreateTextFile (server.mappath(titel))
    \'Set f1 = fso.GetFile(server.mappath(titel))
    \'Set ts = f1.OpenAsTextStream(ForWriting, True)
    ts.Write(indhold)
    ts.Close
%>
Klik <a href=\"<%= titel%>\">her</a> for at se siden.
<%
end if
%>
<form action=\"lavfil.asp\" method=\"post\">
<input type=\"input\" name=\"titel\" value=\"skriv filnavnet\"><br>
<textarea name=\"indhold\" rows=\"20\" cols=\"40\">skriv koden som siden skal indeholde</textarea><br>
<input type=\"submit\">
</form>
Avatar billede kjoller Nybegynder
25. januar 2001 - 14:49 #5
Cool tak, kan du fortælle hvad du ændrede så ville jeg blive glad
Avatar billede kasseper Nybegynder
25. januar 2001 - 14:58 #6
jeg har kommenteret f1 ud, og sat ts til fso.CreateTextFile
så spillede det ...;)
Avatar billede kjoller Nybegynder
25. januar 2001 - 15:06 #7
takker for hjælpen endnu en gang og god weekend nå den kommer :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