webForumDet fria alternativet

Öppna en .txt fil med asp

ASP

1 svar · 190 visningar · startad av Hulth

Medlem sedan juni 2001272 inlägg
Frågan#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...

------------------
//Hulth

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]

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)