Avatar billede Slettet bruger
02. oktober 2003 - 14:59 Der er 12 kommentarer og
1 løsning

Skrive/læse rettigheder

Findes der et lille script som jeg kan teste med for at se om jeg har læse/skrive rettigheder på dit webhotel og i en bestemt mappe?
Avatar billede netro Nybegynder
02. oktober 2003 - 15:01 #1
Du kan oprette en mappe i en mappe og se, om du får en fejl.

Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.CreateFolder("c:\sti\til\testmappe\nymappe")
Set FSO = Nothing
Avatar billede netro Nybegynder
02. oktober 2003 - 15:05 #2
Er det sat flueben ved Read/Write i Properties/Egenskaber, når du højreklikker på en mappe?
Avatar billede Slettet bruger
02. oktober 2003 - 15:09 #3
under brugeren everyone er der i rækken allow sat flueben i dem alle. i den anden række er der ingen flueben
Avatar billede netro Nybegynder
02. oktober 2003 - 15:14 #4
Ok - og får du så en fejl?
Avatar billede Slettet bruger
02. oktober 2003 - 15:15 #5
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] '(unknown)' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.

hvad betyder det?
Avatar billede medions Nybegynder
02. oktober 2003 - 15:17 #6
Det er fordi den ikke kan finde din database! - Prøv at tjek om sti'en er korrekt!

//>Rune
Avatar billede Slettet bruger
03. oktober 2003 - 02:12 #7
Er der skrive rettigheder hvis man med det script kan oprette en mappe?
Avatar billede netro Nybegynder
03. oktober 2003 - 02:17 #8
Ja
Avatar billede Slettet bruger
03. oktober 2003 - 07:52 #9
Jeg kørte filen også kom der en mappe i diret.. Så kørte jeg den igen også fik jeg beskeden.

Microsoft VBScript runtime error '800a003a'

File already exists

/testtest/nymappe.asp, line 3

Så er vi helt enige om at der er skrive rettigheder i denne mappe og hvis et andet script brokker sig over skriverettigheder så er det der fejlen er?
Avatar billede sarid Nybegynder
03. oktober 2003 - 09:19 #10
Jeg ved ikke om der skal flere parameter til (tror ikke at der skal flere til) for at kunne specificere om scriptet må overskrive eksisterende mapper. Når man opretter en fil, skal man sige om eksisterende filer skal overskrives (True i CreateTextFile funktionen):

Set obj_filesystem = Server.CreateObject("Scripting.FIleSystemObject")
Set obj_file = obj_filesystem.CreateTextFile(str_path, True, False)
' Gør noget med filen...
obj_filesystem.Close()
Set obj_file = Nothing
Set obj_filesystem = Nothing

Mvh,
Sarid H.
Avatar billede Slettet bruger
03. oktober 2003 - 12:13 #11
Nu bliver det lidt forvirrende.. alt det jeg ønsker er at se om der er skrive rettigheder på en mappe eller ej. Kan man ikke gøre det udfra første script og kan man det udfra andet script eller? - Det er vel en ting asp kan klare at oplyse?
Avatar billede netro Nybegynder
03. oktober 2003 - 13:41 #12
Det er ligemeget, om du du får fejl i anden omgang. Det får du, fordi du forsøget at oprette en mappe, der allerede eksisterer. Kan du bare oprette en mappe (eller en fil) i biblioteket, er der skriverettigheder.
Avatar billede Slettet bruger
21. december 2003 - 15:18 #13
Jeg fik det desværre ikke til at virke
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester