Nu har jeg leget lidt med dit forslag, men kan skisme ikke rigtigt få det til at køre:-(
Problemet ligger måske lidt i den måde du bygger det hele op med hvor du konstant bruger Response.Write! Dette har jeg aldrig selv brugt og kan muligvis få nogle småting til at kokse da jeg prøver at "omskrive" dine tags til den måde jeg selv er i gang med at flaske mig op på (Worx ASP 3.0)
Da vi muligvis også misforstår hinanden en smugle har jeg valgt at gengive hele min kode så du så bedere kan se meningen i det hele.
Som det ser ud nu så køre alt som det skal til og med side1.asp og problemet ligger nu (kun) i at jeg vil fortsætte med at beholde kundens felefonnummer oppe i URL så jeg fra andre sider kan skrive direkte i kundens fil som er bygget op over telefonummer.txt
De sider som jeg har lavet er ikke noget der skal bruges i den form det ligger i nu, men for at bygge mit system op fra bunden af vil jeg ikke starte som alle andre amatørere med at offentliggøre et smart design mm. før jeg har det grundlæggende på plads. Så til dit spørgsmål om det er en grov simplicering kan jeg kun sige ja:-)
Jeg har for måske at gøre det lidt nemmere for dig også lagt de 3 filer i en zip her:
http://www.freestyle.dk/asp4/asp4.zipHåber ikke det er for meget forlangt af dig, og du får selv. også dine point forhøjet til 60 hvis det hjælper en smugle *S*
//Beach
********************
index.asp
********************
<html>
<head>
<title>ASP test hold txt åben!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form method="GET" action="side1.asp">
Telefonnummer:
<input name=tlf size="30" value="<%= Session("tlf") %>">
Navn:
<input name=navn size="30" value="<%= Session("navn") %>">
<input type="submit" value=" Send " name="submit">
<input type="Reset" value=" Reset " name="Reset">
</form>
</body>
</html>
********************
side1.asp
********************
<html>
<head>
<title>ASP test Querystring</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<%
Function makefile()
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
set f = fso.OpenTextFile("d:\home\freestyledk\www\asp4\" & Request.Querystring("tlf") & ".txt", 8, True)
f.WriteLine Request.Querystring("navn")
f.Close
End Function
Function readfile()
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.MapPath(Request.Querystring("tlf") & ".txt")
Set f = fso.OpenTextFile(filespec,1)
Do While not f.AtEndOfStream
Response.write f.ReadLine & "<br>"
Loop
f.Close
End Function
%>
<%
makefile
%>
<p>
Der er nu oprettet en fil med navnet *.txt og Querystring "navn" er skrevet i filen.</p>
<p>I filen er der skrevet følgende:
<%
readfile
%>
</p>
<p>Er ovenstående korekt? </p>
<%
varTlf = Request.queryString("tlf")
varNavn = request.queryString("navn")
%>
<form method="GET" action="side2.asp"?tlf=" & varTlf & "&navn=" & varNavn &">
<input type="submit" name="ja" value="ja">
<input type="button" value="Nej" onClick="java script:history.back();">
</form>
</body>
</html>
********************
side2.asp
********************
<html>
<head>
<title>ASP test Querystring</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Dette er side 2.ASP!</p>
<p>Nu vil jeg så læse den fil der er blevet oprettet før. For
at kende filnavnet skal dette fremgå af URL ved hjælp af Querystring!</p>
<p>
<%
Function readfile()
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.MapPath(Request.Querystring("tlf") & ".txt")
Set f = fso.OpenTextFile(filespec,1)
Do While not f.AtEndOfStream
Response.write f.ReadLine & "<br>"
Loop
f.Close
End Function
%>
<%
readfile
%>
<br>
Dette kan som det fremgår ikke lade sig gøre da tlf ikke kommer med over
på denne side:-(<br>
Jeg har brugt nøjagtig samme fremgangsmåde nu, når jeg vil
læse i filen som jeg bruger på side1.asp så fejlen ligger
udelukkende i at tlf ikke bliver ført med over.</p>
</body>
</html>
>>>>>>end of files<<<<<<<