webForumDet fria alternativet
Logga in / Bli medlem

nybörjare har replace() problem

ASP

1 svar · 155 visningar · startad av Daniel78

Medlem sedan jan. 2001200 inlägg
Trådstart#1

Behöver hjälp med att byta ut tecknet "," från ett formulär till ett tab-tecken när raden skrivs till en text fil. Som det ser ut nu skrivs en blankrad bara! Koden ser ut så här:
<%
Const ForAppending = 8
Dim objOpenFile, objFSO, strPath, strNytt, strChange
strNytt = Request.Form("url")
strChange = Replace(strNytt,","," ")
strPath = Server.MapPath("navigation/test.txt")
Set objFSO =_
Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(strPath) Then
Set objOpenFile=_
objFSO.OpenTextFile(strPath, ForAppending)
Else
Set objOpenFile=_
objFSO.CreateTextFile(strPath)
End if
objOpenFile.WriteLine Request.Form("strNytt")
objOpenFile.Close
Set objOpenFile = Nothing
Set objFSO = Nothing
%>

Medlem sedan dec. 19996 721 inlägg
#2

Välkommen hit!!

objOpenFile.WriteLine replace(Request.Form("strNytt"),",",vbtab)

262 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)