---
title: "FSO?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/137405-fso"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "M.Cheraghi"
published: "2005-11-11T00:03:31.000Z"
updated: "2005-11-11T11:03:55.000Z"
replies: 10
views: 364
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/137405-fso"
---

# FSO?

## #1 — M.Cheraghi, 2005-11-11T00:03Z

Hello sunshines!

Jag vill veta hur man "öppnar" ett dokument (\*.htm, \*.html, \*.asp), filnamn + filändelse kommer med en querystring. Tömmer sedan det dokumentet man precis har öppnat, sedan sparar om dokumentet med information som kommer i en textarea! :)

Någon som förstår vad jag menar? Annars kan jag försöka förklara lite närmare! :)

10-4

Permalänk: https://www.webforum.nu/p/137405

## #2 — Josef, 2005-11-11T00:41Z

```
 Set fso = CreateObject("Scripting.FileSystemObject")
filename=Request.QueryString([i]vad det nu ska så här?[/i])
Set tso = fso.OpenTextFile(filename,1,false,0)
...
<textarea name="text"><%=response.write tso.ReadAll%></textarea>
...
textValue = Request.Form("text")
tso.Write(textvalue)
tso.Close
```

Typ... ;)

Permalänk: https://www.webforum.nu/p/1705497

## #3 — M.Cheraghi, 2005-11-11T09:55Z

> **Josef skrev:**
>
> ```
>  Set fso = CreateObject("Scripting.FileSystemObject")
> filename=Request.QueryString([i]vad det nu ska så här?[/i])
> Set tso = fso.OpenTextFile(filename,1,false,0)
> ...
> <textarea name="text"><%=response.write tso.ReadAll%></textarea>
> ...
> textValue = Request.Form("text")
> tso.Write(textvalue)
> tso.Close
> ```
>
> 
> Typ... ;)

Jag får ett litet fel med följand snippet.

```
<%
Set fso = CreateObject("Scripting.FileSystemObject")
filename= session("username") & "/" & Request.QueryString("sida")
Set tso = fso.OpenTextFile(filename,1,false,0)
%>
```

Får följande felmeddelande!

> Körningsfel i Microsoft VBScript (0x800A004C)
> Det går inte att hitta angiven sökväg.
> update_page.asp, line 4

Permalänk: https://www.webforum.nu/p/1705588

## #4 — @nders, 2005-11-11T10:03Z

Sökvägen måste vara komplett, dvs du måste använda Server.Mappath() för att sökvägen ska bli typ *c:\\foo\\bar\\ponny\\woo.mpp*.

Mvh

Permalänk: https://www.webforum.nu/p/1705595

## #5 — M.Cheraghi, 2005-11-11T10:05Z

Jao, kom på det precis också :) Jag får dock "Åtkomst nekad", och det är ju något med rättigheter. Men vilka har jag ingen aning om :r

edit, gick in via IIS och lade till skrivbehörighet på mappen där just dokumentet som ska skrivas ligger. Fast det hjälpte ingenvart.

Permalänk: https://www.webforum.nu/p/1705597

## #6 — Eclipse, 2005-11-11T10:25Z

Vem gav du skrivrättigheter? "Anonymous" ska det vara... Eller "Gäst" eller "Guest".

Permalänk: https://www.webforum.nu/p/1705608

## #7 — M.Cheraghi, 2005-11-11T10:28Z

> **Eclipse skrev:**
>
> Vem gav du skrivrättigheter? "Anonymous" ska det vara... Eller "Gäst" eller "Guest".

Hur vet jag det? I IIS är det inställt att IUSR_datornamn ska vara den anonyme, och han fick läs/skriv i IIS på just den mappen där filen som ska redigeras ligger i.

Permalänk: https://www.webforum.nu/p/1705610

## #8 — @nders, 2005-11-11T10:42Z

IUSR_XXX är det konto som ska ha rättigheter. Men det räcker inte med skrivrättigheter. Om du ska skapa filer måste IUSR också ha rätt att göra just detta. :)

Permalänk: https://www.webforum.nu/p/1705616

## #9 — M.Cheraghi, 2005-11-11T10:49Z

> **@nders skrev:**
>
> IUSR_XXX är det konto som ska ha rättigheter. Men det räcker inte med skrivrättigheter. Om du ska skapa filer måste IUSR också ha rätt att göra just detta. :)

Okej, men i IIS kan jag inte välja med så mkt än: katalogbläddring, åtkomst till scriptkälla, läsbehörighet, skrivbehörighet osv.

Men fan, jag brukade högerklicka på mappen och gå in på "säkerhet" och ställa in rättigheter den vägen, men just den där säkerhetsfliken existerar inte längre.
Även fast jag har NTFS filsystem.

Permalänk: https://www.webforum.nu/p/1705617

## #10 — @nders, 2005-11-11T10:52Z

Det är inte i IIS du ska ändra, utan katalogrättigheterna i utforskaren. 

Det första man gör när man installerat ett operativsystem är att klicka bort rutan "Use simple filesharing" (minns inte vad den heter på svenska.)

Ligger långt ner i inställningarna i utforskaren.

Permalänk: https://www.webforum.nu/p/1705619

## #11 — M.Cheraghi, 2005-11-11T11:03Z

Där kom det! Danke :)

Permalänk: https://www.webforum.nu/p/1705630

---

Tråden på webben: https://www.webforum.nu/amne/asp/137405-fso
