Just nu i M3-nätverket
Gå till innehåll

Skapa fil med CreateTextFile


Johan Söderberg

Rekommendera Poster

Johan Söderberg

Jag använder följande kodsnutt :

 

<%

Dim Obj, TS

set Obj = CreateObject("Scripting.FileSystemObject")

 

if Obj.FileExists("mottagare.txt") = False Then

Set TS = Obj.CreateTextFile("mottagare.txt",8)

Else

Set TS = Obj.OpenTextFile("mottagare.txt",8)

End if

 

TS.WriteLine Request.Form("epost")

 

TS.Close

%>

 

När jag kör tillämpningen på IIS fungerar det klockrent, men när jag lägger upp filen på mitt webhotell skapas/skrivs inte någon fil alls.

 

Ett felmeddeland jag får är att rad 6 ( Set TS = Obj.CreateTextFile("mottagare.txt",8) ) har "permission denied". Vad beror detta på, vad gör jag fel ??

Länk till kommentar
Dela på andra webbplatser

Johan Söderberg

När jag anger sökvägen till ("/mottagare.txt",8) får jag det hela att fungera förutom att filen mottagare.txt inte återfinns någonstans på mitt konto hos webhotellet.

varför ? vart tar filen vägen ??

 

 

 

[inlägget ändrat 2000-09-14 12:34:10 av JohanSöderberg]

Länk till kommentar
Dela på andra webbplatser

Mikael Ericsson

CreateTextFile använder en fysisk sökväg, inte en webbadress.

T.ex på en NT-server c:\minmapp\minfil

Du måste kolla med ditt Webbhotell för att få reda på den exakta adressen till din site.

 

 

 

Länk till kommentar
Dela på andra webbplatser

Benni Svensson

Det är inte korrekt, du kan använda dig av en virtuell sökväg:

 

<% filnamn = Server.MapPath("../../Texter") & "\Min_Text.txt" %>

'Här har jag gått ner två steg för att 'komma till katalogen texter.

 

Set fso = CreateObject("Scripting.FileSystemObject")

If fso.FileExists(filnamn) Then

Set f1 = fso.GetFile(filnamn)...

OSV

 

 

Länk till kommentar
Dela på andra webbplatser

Du skall kolla med ditt webbhotel om webservern får skriva till din katalog, det är inte alls säkert..

 

Webservern brukar vara en user med namnet IUSR_DATORNSNAMN. Om denna user inte har tillstånd att skriva till din katalog så kommer du att få permision denied...

 

- Magnus

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...