Går det att ändra/ta bort och skapa nya asp filer genom en webb-sida? så man slipper ftp.
Mvh
Svensson
9 svar · 344 visningar · startad av Svensson
Går det att ändra/ta bort och skapa nya asp filer genom en webb-sida? så man slipper ftp.
Mvh
Svensson
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
Hmmm, det fattat jag inte mycket av :(
Vill du förklara lite mera?
Kanske något litet exempel så jag kommer igång.
Jag också intresserad att få en liknade funktion :) någon som kan?
[Redigerat av fredrik99 den 04 feb 2001]
Någon som vet?
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
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") & "))
------------------------------------------------------------------^
på http://www.costodia.com/innovation/skapa.html
vad gör jag för fel?
------------------
Mvh Martin Persson
www.Costodia.com
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]
Och testa sedan detta ;)
Set objFile = fso.CreateTextFile(Server.MapPath("\" & Request.Form("fil")))
------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide