Læg filen i samme biblotek som den fil som kalder den op.
Set peoplefile = filesys.OpenTextFile("gbpeople.txt".1) Do While ....
By The Way ville jeg foreslå at bruge en database istedet :)
dette var det første jeg forsøkte, men det fungerte ikke. Lurer på om det kan ha noe med lese/skriverettigheter på serverområdet å gjøre ?
Jeg vil forresten igså forsøke med database men går ut fra at problemet blir det samme å få lese/skrive til webområdet ?!
Hvis du har adgang til brugen af ASP, kunne jeg ikke forestille mig at det har noget med serveren at gøre.
Der er jo også andre fordele ved at bruge databaser, det gør det nemmere at evt. slette og rette hvis der skulle komme uønskede indlæg :)
Hvis du vil prøve med en færdig gæstebog, så kan du downloade en fra
http://www.asp.dk
Jeg har faktisk begynt å lure på om det kan være feil i kildekoden:
<%
Dim filesys, peoplefile, fname, lname, gender, age, email
Set filesys = CreateObject("Scripting.FileSystemObject")
Set peoplefile = filesys.OpenTextFile("gbpeople.txt, 1")
do while not peoplefile.AtEndOfStream
fname = peoplefile.ReadLine
lname = peoplefile.ReadLine
gender = peoplefile.ReadLine
age = peoplefile.ReadLine
email = peoplefile.ReadLine
Response.Write fname & "<br>"
Response.Write lname & "<br>"
Response.Write gender & "<br>"
Response.Write age & "<br>"
Response.Write email & "<p>"
loop
peoplefile.Close
%>
Mon det kan forholde seg slik at setningen: Set peoplefile = filesys.OpenTextFile("gbpeople.txt, 1")
vil virke på en lokal pc, men ikke ute på en server ??!!
I så fall så er Dummy boken litt Dummy på dette punkt.
Jeg vil sjekke alternativ programkode slik som du har fåreslått.