Jag sökte här på forumet och det fanns en hel del trådar som handlade just om att lagra överst i texfilen. Men jag fattar inte hur jag ska göra.
Så här ser min kod ut för att läsa och lagra, men det hamnar som sagt längst ner. Hjälp! :)
Om du vill att något skall hamna först i en sekventiell fil så måste du skapa en ny fil där du skriver det du vill i början och sedan resten av den gamla filen. Det är inte för inte som det heter sekventiell.
Hej igen...
Just nu fungerar allt som det ska, på min server. Men på webhotellet verkar man inte kunna skapa om txt-filen utan måste uppdatera den istället. Hur gör jag det när jag använder mig av mappath?
Set fsoMinFil = Server.CreateObject("Scripting.FileSystemObject")
Set strFilObjekt = fsoMinFil.GetFile(Server.Mappath("words.txt"))
Set tsObjekt = strFilObjekt.OpenAsTextStream
strTidigareInlagg = CStr(tsObjekt.ReadAll)
strName = Request.Form("name")
strUrl = Request.Form("www")
strMsg = Request.Form("msg")
strMsg = replace(strMsg, vbcrlf, "<br>")
strNy_text = Server.HTMLEncode(strNy_text)
strNy_text = replace(strNy_text,chr(13),"")
strNytt_inlagg = "<p><span class='title'><a href='" & strUrl & "'>" & strName & "</span></a><span class='grey'> - " & Date & " " & Time & "</span><br>" & strMsg & "</p>" & strTidigareInlagg
Set tsObjekt = fsoMinFil.CreateTextFile(Server.MapPath("words.txt"))
tsObjekt.Write CStr(strNytt_inlagg)
Set fsoMinFil = Nothing
Set tsObjekt = Nothing
Set strFilObjekt = Nothing
262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25