Avatar billede kj-1 Nybegynder
24. april 2001 - 14:49 Der er 13 kommentarer

fejler denne kode noget

på linie 65 melder compileren fejl, noget med den ikke kan finde stien

Dim filesys, peoplefile, fornavn, efternavn, email, hjemmeside, kommentar
            Set filesys = CreateObject(\"Scripting.FileSystemObject\")
            Set peoplefile = filesys.OpenTextFile(\"http://www.kjaersholmfestival.dk/scripts/gbpeople.txt\", 1)
            Do While Not peoplefile.AtEndOfStream
            fornavn = peoplefile.ReadLine
            Efternavn = peoplefile.ReadLine
            email = peoplefile.ReadLine
            hjemmeside = peoplefile.ReadLine
            kommentar = peoplefile.ReadLine
            Response.Write fornavn & \" \" & efternavn & \"<BR>\"
            Response.Write email & \"<BR>\"
            Response.Write \"<A HREF=\"\"\" & hjemmeside & \"\"\"> \" & hjemmeside & \"</A><BR>\"
            Response.Write \"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\" & kommentar & \"<P>\"
            Loop
            peoplefile.Close
Avatar billede nute Nybegynder
24. april 2001 - 14:55 #1
hmmm...er ikke sikker, men jeg tror ikke du kan hente filer på tvers av web med scripting.FileSystemObject

/nute
Avatar billede dudal Nybegynder
24. april 2001 - 14:57 #2
nute har ret... Det kan du ikke.
Avatar billede sbm Nybegynder
24. april 2001 - 14:58 #3
Hvilken linie ud af dette er linie 65?

Jeg vil umiddelbart gætte på at det er linien Set peoplefile = filesys.....
Prøv at gøre stien relativ istedet for absolut med http foran, så du f.eks. kun skriver /scripts/gbpeople.txt som parameter til OpenTextFile.

Dertil kan jeg ikke lige se nogen idé i at der skal være både semikolon og komma after dit filnavn-parameter...?
Avatar billede dudal Nybegynder
24. april 2001 - 14:59 #4
Men, du kan gøre det med et komponent. Prøv at checke om ikke din udbyder har et du kan bruge...


Du kan evt finde nogle navne her:
http://www.activeserverpages.dk/komponenter/default.asp?mode=kategori&id=2

/dudal
Avatar billede kj-1 Nybegynder
24. april 2001 - 15:00 #5
ok forklar lige på tværs af web og linie 65 er rigtigt set

hvad skal jeg skrive istedet
Avatar billede sp Nybegynder
24. april 2001 - 15:00 #6
Hej,
Prøv sådan:
Set filesys= fso.OpenTextFile(\"http://www.kjaersholmfestival.dk/scripts/gbpeople.txt\", 1, -1)
  mvh Søren Peter
Avatar billede sp Nybegynder
24. april 2001 - 15:01 #7
Fejl. Der skal ikke være noget semmikolon:

Set filesys= fso.OpenTextFile(\"http://www.kjaersholmfestival.dk/scripts/gbpeople.txt\", 1, -1)
  mvh Søren Peter
Avatar billede nute Nybegynder
24. april 2001 - 15:02 #8
sbm >> med hensyn til semikolon, så er det et problem med eksperten sin linkparser...hvis jeg ikke tar helt feil så kommer det to semikolon når jeg kopierer OpenTextFile(\"...\") herunder...Set peoplefile = filesys.OpenTextFile(\"http://www.kjaersholmfestival.dk/scripts/gbpeople.txt\";, 1)

kj-1 >> jeg tror din filesys tingeste skal se sånn ut:

Set peoplefile = filesys.OpenTextFile( Server.MapPath(\"/scripts/gbpeople.txt\", 1)

/nute
           

Avatar billede sp Nybegynder
24. april 2001 - 15:03 #9
Hov det er der stadigvæk.
NMu fik jeg det væk.


Prøv med denne linje, nu skulle den være ok:-):
Set peoplefile= filesys.OpenTextFile(\"http://www.kjaersholmfestival.dk/scripts/gbpeople.txt\", 1, -1)
  mvh Søren Peter
Avatar billede sp Nybegynder
24. april 2001 - 15:05 #10
Det var da utroligt irrirterende at Eksperten sætter semmikolon på links der ske ikke være noget semmikolon!!!!!
Avatar billede sp Nybegynder
24. april 2001 - 15:06 #11
Kig i VBdokumentation som kan downloades bl.a. på www.activeserverpages.dk
Avatar billede kj-1 Nybegynder
24. april 2001 - 15:07 #12
nu vil serveren ikke returnere filen ?
mystik

hvorfor -1 som option
Avatar billede kj-1 Nybegynder
24. april 2001 - 15:10 #13
selve kataloget scripts tilader at man skriver til filer der i, det er vel ikke nødvendigt at lægge *´.asp filer der i, de ligger i i katalog der kun kan læses fra
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