webForumDet fria alternativet

Edit

9 svar · 344 visningar · startad av Svensson

SvenssonMedlem sedan feb. 20015 inlägg
#1

Går det att ändra/ta bort och skapa nya asp filer genom en webb-sida? så man slipper ftp.

Mvh
Svensson

VideMedlem sedan dec. 19996 094 inlägg
#2

Visst kan du det... Du skall då använda objeket FSO, sedan skapa ett forumlär, och i detta formulär så läser du in innehållet ifrån en fil via FSO ändrar det du skall göra och skriver över filen.

Se bara till att du har sidan lösenordskyddad... ;)

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

SvenssonMedlem sedan feb. 20015 inlägg
#3

Hmmm, det fattat jag inte mycket av :(
Vill du förklara lite mera?
Kanske något litet exempel så jag kommer igång.

fredrik99Medlem sedan maj 2000415 inlägg
#4

Jag också intresserad att få en liknade funktion :) någon som kan?

[Redigerat av fredrik99 den 04 feb 2001]

SvenssonMedlem sedan feb. 20015 inlägg
#5

Någon som vet?

cascaMedlem sedan feb. 20003 262 inlägg
#6

Här är en liten applikation för att skapa filer på servern.. ;)

skriv.html

<html>
<head><title>Ny fil</title>
</head>
<body bgcolor="#ffffff">
<form action="skapa.asp" method="post">
Filnamn:<br>
<input type="text" name="fil"><p>
Innehåll:<br>
<textarea rows="8" name="content"></textarea><p>
<input type="submit"> <input type="reset">
</form>
</body>
</html>

skapa.asp

<html>
<head><title>Ny fil</title>
</head>
<body bgcolor="#ffffff">
<%
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = fso.CreateTextFile(Server.MapPath(" & Request.Form("fil") & "))
objFile.Write Request.Form("content")
objFile.Close
Set fso = Nothing
Set objFile = Noting
%>
Din fil är nu skapad!
</body>
</html>

Glöm bara inte att du behöver rättigheter att skapa filer i din mapp! :)

------------------
jo, jag är nog dummare än jag ser ut

costodiaMedlem sedan aug. 2000780 inlägg
#7

jag får hela tiden detta felmeddelande

Microsoft VBScript compilation error '800a03ee' 

Expected ')' 

/innovation/skapa.asp, line 7 

Set objFile = fso.CreateTextFile(Server.MapPath(" & Request.Form("fil") & "))
------------------------------------------------------------------^

http://www.costodia.com/innovation/skapa.html
vad gör jag för fel?

------------------
Mvh Martin Persson
www.Costodia.com

cascaMedlem sedan feb. 20003 262 inlägg
#8

Var ett tag sen jag lekte med FSO.. ;)

Testa detta då: :)

<html>
<head><title>Ny fil</title>
</head>
<body bgcolor="#ffffff">
<%
dim filnamn
filnamn = Request.Form("fil")
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set objFile = fso.CreateTextFile(Server.MapPath(Request.Form("fil")))
objFile.Write Request.Form("content")
objFile.Close
%>
Din fil är nu skapad!
</body>
</html>

------------------
jo, jag är nog dummare än jag ser ut

[Redigerat av casca den 06 feb 2001]

VideMedlem sedan dec. 19996 094 inlägg
#9

Och testa sedan detta ;)

Set objFile = fso.CreateTextFile(Server.MapPath("\" & Request.Form("fil")))

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

cascaMedlem sedan feb. 20003 262 inlägg
#10

NU funkar det! ;)
(Tog typ 5 tester :r)

------------------
jo, jag är nog dummare än jag ser ut

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb