|
| 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."
| |
|
|