webForumDet fria alternativet

asp-kod-fel

ASP

5 svar · 230 visningar · startad av Mira

Medlem sedan maj 2001966 inlägg
Frågan#1

får detta felmeddelande:

Permission denied
/flinga/inside/reg.asp, line 7

och i koden står det:
(den kan alltså inte skapa en data.txt)

<HTML>
<%
Dim Obj, TS
strPath=Server.MapPath("data.txt")
Set Obj = CreateObject("Scripting.FileSystemObject") 
If Not Obj.FileExists(strPath) Then 
Set TS = Obj.CreateTextFile(strPath)
Else 
Set TS = Obj.OpenTextFile(strPath, 8)
End If 
TS.WriteLine Request.Form("datum")
TS.WriteLine Request.Form("text")
TS.Close %>
Medlem sedan mars 2002777 inlägg
#2

Du har för låga rättigheter på din katalog hörs det som.

Medlem sedan maj 2001966 inlägg
#3

Ja, det låter ju så...

Men jag har ett till likadant konto på Brinkster som fungerar bra med denna kod... så varför skulle det inte funka här?

Jag trodde inte en data.txt-fil räknades som en databas-fil... men när jag lägger in den i db-mappen funkar det...
Det står att man ska lägga alla MS Acess databas-filer där - men räknas verkligen data.txt åxå...?

Medlem sedan mars 2002777 inlägg
#4

Jepps, du måste ha skriv- och läsrättigheter på mappen. När jag använder fso på skolans konto får jag lägga textfilerna i db mappen eftersom det är den enda mappen med tillräckliga rättigheter.

Medlem sedan maj 2001966 inlägg
#5

Ok - men nu har jag fått ett annat fel...
Den registrerade bara dom 2 första sakerna...
Nu när jag ska regga en till funkar det som det ska - men texten kommer inte in på sidan...

Medlem sedan maj 2001966 inlägg
#6

Det gick att skicka fler efter att jag raderat den första data.txt-filen...
...men den tar bara en rad av text - och efter att jag försökt skicka in en längre text vill den inte ta emot fler texter....

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