webForumDet fria alternativet

Skriva till en fil..

ASP

3 svar · 223 visningar · startad av alj

Medlem sedan sep. 2002538 inlägg
Frågan#1

Hej, jag anänder följande kod:

ElseIf Request.QueryString("Banneradmin") = "True" Then

Response.Write "<font face=""Verdana"" size=""2"">" & vbcrlf
Response.Write "<br>" & vbcrlf
Response.Write "Reklamadministrationssystemet;<br>" & vbcrlf
Response.Write "&nbsp;</font><form method=""POST"" action=""Admin.asp?Banneradmin=edit"">" & vbcrlf
Response.Write "<font size=""1"" face=""Verdana"">" & vbcrlf
Response.Write "<textarea name=""adrot"" rows=""21"" cols=""53"">" & vbcrlf
%>
<!-- #include file="adrot.txt" -->
<%
Response.Write "</textarea></font><font size=""2"" face=""Verdana""><br>" & vbcrlf
Response.Write "&nbsp;</font><font size=""1"" face=""Verdana""><input type=""submit"" value=""Skicka""><font size=""2"" face=""Verdana"">" & vbcrlf
Response.Write "</font>" & vbcrlf
Response.Write "<input type=""reset"" value=""Återställ"" ><font size=""2"" face=""Verdana"">" & vbcrlf
Response.Write "</font>" & vbcrlf
Response.Write "</font>" & vbcrlf
Response.Write "</form>"

ElseIf Request.QueryString("Banneradmin") = "edit" Then

Dim hamtning4
hamtning4 = Request.Form("adrot")

Set fso = CreateObject("Scripting.FileSystemObject")
Set textStreamObject = fso.CreateTextFile(Server.Mappath("\") & "adrot.txt",true,false)

textstreamobject.write(hamtning4)
textStreamObject.Close
Set textStreamObject = Nothing
Set fso = Nothing

Response.write("Allt gick bra!")

Men den vill inte skriva det som jag skrev i formuläret till filen.. jag får inget fel det står bara "Allt gick bra!" .. Hjälp!

Medlem sedan juli 2001203 inlägg
#2

har du testat att skriva ut hamtning4... då ser du om det finns något att skriva till filen. Annars hittar jag inget fel.

response.write(hamtning4)
Medlem sedan mars 20015 287 inlägg
#3

Vet inte om det skiljer på gemener och versaler, men lätt att testa i alla fall:

textstreamobject.write(hamtning4)

=>

textStreamObject.write(hamtning4)

Medlem sedan nov. 20017 144 inlägg
#4

Solbulle: Det skall inte göra någon skillnad, jag har testat. Det troliga är att formulärfältet heter något annat.
Du kan ju också prova att skriva:
textstreamobject.write("Detta är en provtext!")

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)