Öppna en .txt fil med asp

ASP

1 svar · 212 visningar · startad av Hulth

Medlem sedan juni 2001272 inlägg
Trådstart#1

Kan någon ett script där man kan öppna en .txt-fil i en textarea med asp, redigera den och spara den nya versionen?

Allt ska göras online...

Medlem sedan maj 200180 inlägg
#2

Hallå!

Jag är ganska ny när det gäller ASP, men jag kan försöka hjälpa dig med att skript. Det här kanske inte blir det allra bästa sättet att göra det på men det verkar funka.

lastext.asp:

<%
Dim FSO, textfil, innehall
Set FSO = CreateObject("Scripting.FileSystemObject")
Set textfil = FSO.OpenTextFile("c:\textfil.txt")
innehall = textfil.ReadAll
textfil.Close
%>
<html>
<body>
<form method="POST" action="lagratext.asp">
<textarea name="text" rows="15" cols="60"><%=innehall%></textarea><br>
<input type="submit" value="Lagra text!">
</form>
</body>
</html>

lagratext.asp:

<% Dim FSO, textfil
Set FSO = CreateObject("Scripting.FileSystemObject")
Set textfil = FSO.CreateTextFile("c:\textfil.txt", True)
textfil.Write Request.Form("text")
textfil.Close
%>
<html>
<body>
Textfilen är nu sparad<br>
<a href="lastext.asp">Ändra i textfilen igen!</a>
</body>
</html>

Tyvärr så verkar det inte funkar så bra om du har en textfil som innehåller taggen </textarea>

Hoppas det var så här du hade tänkt dig det.

[Redigerat av Cy-4 den 23 jun 2001]

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)