Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-04 22:09:17 - Oskar Schölander, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 767 personer

Hej!

Jag vill göra en funktion som infogar valfri textsträng i början av varje rad i en textfil.

Jag har gjort ett exempel som SKRIVER UT textfilen så som jag tänkt mig att den ska SPARAS (där jag valt att "1," ska skrivas i början av varje rad). Har inte riktigt koll på hur jag ska göra för att den ska skriva till textfilen så som jag vill :)

<%

   Set txt = Server.CreateObject ("Scripting.FileSystemObject")
   Set Lasa = txt.OpenTextFile (Server.MapPath("test.txt"))
   
   Do While not Lasa.AtEndofstream
      Response.write "1," & Lasa.Readline & "<BR>"
   Loop
   
   Set Lasa=Nothing

%>


Tacksam för hjälp!
Det här är mitt första inlägg här på pellesoft.se! Jag gillar sidan skarpt!

Mvh
Oskar


Svara

Sv: Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-04 23:05:11 - Peter Larsson

Hej Oskar

<b>Anrop:</b>

<%
AppendFile "1,", Server.MapPath("test.txt")
%>


<b>Funktion:</b>
<%
Sub AppendFile(prefix, fileAddress)
 Dim rows(), counter, i
 Dim fso, input, output

 ' File System Object.
 Set fso = Server.CreateObject("Scripting.FileSystemObject")

 ' Initialization.
 counter = 0
 ReDim rows(0)

 ' File to array.
 Set input = fso.OpenTextFile(fileAddress)
 Do While Not input.AtEndofstream
  If counter Mod 10 = 0 Then ReDim Preserve rows(UBound(rows) + 10)          
  rows(counter) = input.ReadLine
  counter = counter + 1
 Loop
 input.Close
 Set input = Nothing 

 ' Redimension array
 ReDim Preserve rows(counter-1)

 ' "Edit" file.
 Set output = fso.CreateTextFile(fileAddress)
 For i=0 To counter-1
  output.WriteLine prefix & rows(i)
 Next
 output.Close
 Set output = Nothing
End Sub
%>


Svara

Sv:Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-05 09:10:15 - Oskar Schölander

Tusen tack för hjälpen Peter!

Jag har gjort lite redigeringar så jag kan få det som jag vill ha det i slutändan. Försöker göra så man själv kan välja textfil.

Får detta felmeddelandet
Feltyp:
Server.MapPath(), ASP 0172 (0x80004005)
Parametern Path för metoden MapPath måste vara en virtuell sökväg. En fysisk sökväg har använts.

Jag förstår felet, men inte hur man åtgärdar det! Scriptet ska funka oavsett vilken dator man använder!

<form name="do" method="post" action="?do=CreateThatCoolTextFile">
Välj textfil: <input name="textfile" type="file" /><br />
Välj textsträng: <input name="textStr" type="text" /><br />
<input type="submit" value="HIT IT!" />
</form>

<%
If Request.Querystring("do") = "CreateThatCoolTextFile" Then

	Dim textfile, textStr
	textfile = Request.Form("textfile")
	textStr = Request.Form("textStr")

	AppendFile ""&textStr&"", Server.MapPath(""&textfile&"")
		
	Sub AppendFile(prefix, fileAddress)
	 Dim rows(), counter, i
	 Dim fso, input, output
	
	 ' File System Object.
	 Set fso = Server.CreateObject("Scripting.FileSystemObject")
	
	 ' Initialization.
	 counter = 0
	 ReDim rows(0)
	
	 ' File to array.
	 Set input = fso.OpenTextFile(fileAddress)
	 Do While Not input.AtEndofstream
	  If counter Mod 10 = 0 Then ReDim Preserve rows(UBound(rows) + 10)          
	  rows(counter) = input.ReadLine
	  counter = counter + 1
	 Loop
	 input.Close
	 Set input = Nothing 
	
	 ' Redimension array
	 ReDim Preserve rows(counter-1)
	
	 ' "Edit" file.
	 Set output = fso.CreateTextFile(fileAddress)
	 For i=0 To counter-1
	  output.WriteLine prefix & rows(i)
	 Next
	 output.Close
	 Set output = Nothing
	End Sub

End If
%>


Svara

Sv: Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-05 09:26:29 - Peter Larsson

Ändra

AppendFile ""&textStr&"", Server.MapPath(""&textfile&"")


till
AppendFile textStr, textfile


Svara

Sv:Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-05 09:34:24 - Oskar Schölander

Fungerar perfekt :) Tack så hemskt mycket för hjälpen!


Svara

Sv: Infoga vald textsträng i början av varje rad i en textfil med hjälp av ASP!

Postades av 2006-10-06 15:50:47 - Daniel Melin

borde inte.. detta funka lika bra

myText = replace(myText, vbcrlf, vbcrlf & stringToAdd)


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 770
27 960
271 761
509
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies