Jeg har lavet et par wap sider hvor man kan taste txt ind i en form på den første side, hvorefter man skriver det til en txt fil med den anden side.. Problemet består i at det fungerer fint i emuatoren/simulatoren, men ikke på telefonen hvor det egentlig skal bruges
Når telefonen har skrevet til filen, står der bare $nr1(value variablen fra form-siden) Fra simulator skriver den det rigtige text.
Prøv evt. selv her:
http://friserverplads.dk/team-urin/wap/ny.aspse txt fil bagefter:
http://friserverplads.dk/team-urin/wap/fil.txtMine filer ser således ud:
ny.asp : --------
<% Response.ContentType = "text/vnd.wap.wml" %>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML
1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="Order" title="Skriv nr i txt-fil">
<p>
<input type="text" name="nr1"/>
</p>
<do type="accept" label="Send">
<go href="writer.asp" method="post">
<postfield name="nr" value="$nr1"/>
</go>
</do>
</card>
</wml>
writer.asp : -------
<%
Response.ContentType = "text/vnd.wap.wml"%>
<?xml version='1.0'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p>
<%
Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("fil.txt")
Set f = fso.OpenTextFile(filespec,2)
f.WriteLine Request.Form("nr")
Set f = fso.OpenTextFile(filespec,1)
Response.write f.ReadLine
f.Close
%>
</p>
</card>
</wml>