/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
hvordan Opretter jeg en side (fil) på serv~
Fra : Sune Uldall


Dato : 20-09-03 19:40

Jeg skal oprette en side i et eksisterende bibliotek

www.yyy.dk/xxx/index.htm

Stien er ok, men der bliver ikke oprettet en side... jeg har ikke
kunnet finde noget svar "derude" så jeg håber der er en af jer
der kan hjælpe :)

her er mit ubehjælpelige forsøg !!!!

'--start---opret index.htm fil-----start
strpath= "www.yyy.dk/xxx/"
Set FS = CreateObject("Scripting.FileSystemObject")
Filename = strpath & "index.htm"
Set OPRETFIL = FS.CreateTextFile(filename, true)
OPRETFIL.Write"<html>"
OPRETFIL.Write"</html>"
OPRETFIL.Close
OPRETFIL=nothing
set FS=nothing
'--slut----opret index.htm fil-----slut

'--start---kontrol af at stien er rigtig-----
response.write filename
'--slut---kontrol af at stien er rigtig-----


Sune Uldall

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Rasmus Nielsen (20-09-2003)
Kommentar
Fra : Rasmus Nielsen


Dato : 20-09-03 20:12

> Stien er ok, men der bliver ikke oprettet en side...

Du skal bruge den lokale sti (altså C:\ osv.). Du kan finde den vha.
Server.MapPath

--
Venlig hilsen, Rasmus Nielsen.



Mads Graugaard Hanse~ (20-09-2003)
Kommentar
Fra : Mads Graugaard Hanse~


Dato : 20-09-03 21:24

Sune Uldall wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg skal oprette en side i et eksisterende bibliotek
>
> www.yyy.dk/xxx/index.htm
>
> Stien er ok, men der bliver ikke oprettet en side... jeg har ikke
> kunnet finde noget svar "derude" så jeg håber der er en af jer
> der kan hjælpe :)

> strpath= "www.yyy.dk/xxx/"

Stien er ikke ok

Når du bruger FileSystemObject, skal du ikke bruge den relative sti,
men den eksakte..

så i stedet for

www.yyy.dk/xxx/

så skal du bruge noget lignende det her..

D:\web\yyy.dk\xxx\

(webhoteller plejer at bruge D:\web\domain.dk\ .. det gør 3 af mine
5 )

/Mads



--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Sune Uldall (20-09-2003)
Kommentar
Fra : Sune Uldall


Dato : 20-09-03 22:18


> Stien er ikke ok
>
> Når du bruger FileSystemObject, skal du ikke bruge den relative sti,
> men den eksakte..
>
> så i stedet for
>
> www.yyy.dk/xxx/
>
> så skal du bruge noget lignende det her..
>
> D:\web\yyy.dk\xxx\
>
> (webhoteller plejer at bruge D:\web\domain.dk\ .. det gør 3 af mine
> 5 )
>
> /Mads


Ok, jeg har fundet den absolutte sti med:
strpath = server.mappath("pindex.htm")

d:\www2\asp\pindex.htm


men nu får jeg en permission denied fejl !!!

Microsoft VBScript runtime error '800a0046'

Permission denied

Er det fordi udbyderen ikke tillader at asp opretter filer på serveren
?
Eller fatter jeg bare minus ?

Sune

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Mads Graugaard Hanse~ (20-09-2003)
Kommentar
Fra : Mads Graugaard Hanse~


Dato : 20-09-03 22:19

Sune Uldall wrote in dk.edb.internet.webdesign.serverside.asp:
> > Stien er ikke ok
> >
> > Når du bruger FileSystemObject, skal du ikke bruge den relative sti,
> > men den eksakte..
> >
> > så i stedet for
> >
> > www.yyy.dk/xxx/
> >
> > så skal du bruge noget lignende det her..
> >
> > D:\web\yyy.dk\xxx\
> >
> > (webhoteller plejer at bruge D:\web\domain.dk\ .. det gør 3 af mine
> > 5 )
> >
> > /Mads
>
>
> Ok, jeg har fundet den absolutte sti med:
> strpath = server.mappath("pindex.htm")
>
> d:\www2\asp\pindex.htm
>
>
> men nu får jeg en permission denied fejl !!!
>
> Microsoft VBScript runtime error '800a0046'
>
> Permission denied
>
> Er det fordi udbyderen ikke tillader at asp opretter filer på serveren
> ?

Ja.. det er fordi du ikke har skriverettighedder på mappen..

/Mads

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Christian M. Nielsen (21-09-2003)
Kommentar
Fra : Christian M. Nielsen


Dato : 21-09-03 08:38




"Mads Graugaard Hansen" <admin@kingmedia.dk> wrote in message
news:bkig7k$jav$1@sunsite.dk...
> >
> > Er det fordi udbyderen ikke tillader at asp opretter filer på serveren
> > ?
>
> Ja.. det er fordi du ikke har skriverettighedder på mappen..

Prøv i stedet at bruge den mappe hvor du har din database placeret. Der er
skriverettigheder. Hvis det er den eneste mappe du har skriverettigheder
til, kan du efter at have oprettet filen, flytte den til en anden mappe med
asp. Jeg har hørt det omtalt, men aldrig selv forsøgt.


--

Mvh / Regards
-=< Christian >=-
What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk ICQ: 25308942
"If you kneel at the fence by the priest, you get dog biscuits. Anna 6
years."



Jens Gyldenkærne Cla~ (21-09-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 21-09-03 10:39

Christian M. Nielsen skrev:

> Prøv i stedet at bruge den mappe hvor du har din database
> placeret. Der er skriverettigheder.

Man kunne starte med at undersøge om det er muligt at få
skriveadgang til en anden mappe - så risikerer man ikke at få
overskrevet databasen. Hvis man kun har skriveadgang i
databasemappen, kan man oprette en undermappe heri - der vil
formentlig også være skriverettigheder. Så kan man stadig holde
databasen og uploadfiler adskilt.

> Hvis det er den eneste mappe du har skriverettigheder til, kan
> du efter at have oprettet filen, flytte den til en anden mappe
> med asp.

Nej. Hvis man ikke kan oprette en fil direkte i en mappe, kan man
heller ikke gøre det indirekte (ved hjælp af kopiering eller
flytning).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Christian M. Nielsen (21-09-2003)
Kommentar
Fra : Christian M. Nielsen


Dato : 21-09-03 11:34




"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns93FD7684F3149jcdmfdk@gyrosmod.cybercity.dk...
> Christian M. Nielsen skrev:
>
> > Prøv i stedet at bruge den mappe hvor du har din database
> > placeret. Der er skriverettigheder.
>
> Man kunne starte med at undersøge om det er muligt at få
> skriveadgang til en anden mappe - så risikerer man ikke at få
> overskrevet databasen. Hvis man kun har skriveadgang i
> databasemappen, kan man oprette en undermappe heri.

Jeg bruger selv en anden mappe til uploads af filer mm. Havde lige glemt det
i fartten Desværre er ikke alle webhoteller lige fleksible

> > Hvis det er den eneste mappe du har skriverettigheder til, kan
> > du efter at have oprettet filen, flytte den til en anden mappe
> > med asp.
>
> Nej. Hvis man ikke kan oprette en fil direkte i en mappe, kan man
> heller ikke gøre det indirekte (ved hjælp af kopiering eller
> flytning).

ok.

--

Mvh / Regards
-=< Christian >=-
What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk ICQ: 25308942
"If you kneel at the fence by the priest, you get dog biscuits. Anna 6
years."



Sune Uldall (21-09-2003)
Kommentar
Fra : Sune Uldall


Dato : 21-09-03 12:01

> >
> > > Prøv i stedet at bruge den mappe hvor du har din database
> > > placeret. Der er skriverettigheder.
> >

Desvære så skal filen oprettes i forskellige biblioteker i systemet
(forskelligt fra gang til gang)

Jeg må forsøge at få min udbyder til at ændre på rettighederne, eller finde en
anden udbyder !

Men jeg takker for afklaringen, så er jeg da fri for at løbe i ring :)

Sune

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Christian M. Nielsen (21-09-2003)
Kommentar
Fra : Christian M. Nielsen


Dato : 21-09-03 14:14

"Sune Uldall" <sune@uldall.dk> wrote in message
news:bkk0cu$4pa$1@sunsite.dk...
> > >
> > > > Prøv i stedet at bruge den mappe hvor du har din database
> > > > placeret. Der er skriverettigheder.
> > >
>
> Desvære så skal filen oprettes i forskellige biblioteker i systemet
> (forskelligt fra gang til gang)
>
> Jeg må forsøge at få min udbyder til at ændre på rettighederne, eller
finde en
> anden udbyder !
>
> Men jeg takker for afklaringen, så er jeg da fri for at løbe i ring :)

Hvis du vælger at skifte udbyder, så har Azero.dk det du søger.
--

Mvh / Regards
-=< Christian >=-
What capital has 164 letters in its name? See my web page to find out.
http://www.cmnielsen.dk ICQ: 25308942
"If you kneel at the fence by the priest, you get dog biscuits. Anna 6
years."



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste